Programmerbar plattform

Styr hele flåten dinfra kode.

cmdop SDK er det programmerbare fundamentet som CLI og bots bygger på. Én Go-kjerne eier den vanskelige logikken; tynne, typede klienter for Python og Node kaller den bare. Strøm en maskins AI-agent, kjør flåter, åpne tunneler, planlegg jobber — alt fra ditt eget program.

sdk.diagram.eyebrow

sdk.diagram.title

sdk.diagram.body

sdk.diagram.alt
Installer

Én installasjon. Ingenting annet.

Alle fem plattformbinærene leveres bakt inn i ett fat wheel og én npm-pakke — ingen cmdop-agentinstallasjon, ingen notarisering, ingen nedlasting per plattform. En kjøretidsløser velger vertens binær ved oppstart.

Python — PyPI

Node — npm

cmdop 1.0.0 på PyPI · @cmdop/sdk 1.0.0 på npm

machines.ask()

Strøm en maskins agent,som en typed async-iterator.

Hovedoperasjonen åpner en SSE-strøm til en maskins AI-agent gjennom reléet, presentert som en ren async-iterator av typede rammer — event, done, error, confirm_required, pin_required, pin_denied — med pin og confirm som sidekanaler midt i strømmen.

Loading code...
Hvorfor det er bygget slik

Én kjerne. Hvert språk.

Én Go-kjerne, tynne typede klienter

Autentisering, relé-SSE-strømmen, gjenforsøk og feilmapping er skrevet én gang i Go og gjenbrukt av hver klient. Et nytt språk er en tynn shim på ~400 linjer pluss en generert typet flate — ikke en full portering.

Innebakte binærer — ingen ekstra installasjon

Alle fem plattformbinærene ligger inni ett fat wheel og én npm-pakke. Sluttbrukere kjører bare pip install eller npm i — ingen cmdop-agent, ingen optionalDependencies, ingen Gatekeeper-notarisering.

To-plans klient

Maskiner, flåter, tunneler, planer og nøkler går til reléet med din CMDOP_TOKEN. Skills og bots går til plattformen med din UserAPIKey. Én klient, to legitimasjoner, etter design.

machines.ask() SSE-strømming

Strøm en maskins AI-agent som en typed async-iterator, med pin og confirm som sidekanaler midt i strømmen. Samme interaksjonsmodell som appen, nå skriptbar.

Bots innebygd

Telegram-, Discord- og Slack-bots er nå hostet helt inne i SDK-kjernen. Start en med client.bots.run(...), og Go-binæren kjører kanalsløyfen og driver machines.ask() per melding. SDK-en absorberte bots.

Flaten

Typede navneromover hele flåten din.

Hver relé-operasjon er speilet i begge klienter og styrt av en paritetssjekk på tvers av språk — en metode i ett språk men ikke det andre feiler CI.

machineslist · get · info · spend · ask · messages · active_session
Relé-plan · CMDOP_TOKEN
fleetscrud · members · attach · detach
Relé-plan · CMDOP_TOKEN
tunnelsopen · close · list · get · sessions
Relé-plan · CMDOP_TOKEN
schedulescrud · trigger · runs
Relé-plan · CMDOP_TOKEN
keyslist · issue · revoke
Relé-plan · CMDOP_TOKEN
skillslist · install · publish
Plattform-plan · UserAPIKey
botsrun · management (Telegram · Discord · Slack)
Plattform-plan · UserAPIKey
Lær mer

Les dokumentasjonen.Lever på minutter.

Full referanse for hvert navnerom, strømmemodellen og feilhåndtering.

Bygg på fundamentet.

Den programmerbare kjernen som alle andre cmdop-produkter er bygget på. Installer den, importer den, lever.