Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/commandoperator/cmdop-sdk
/ functions
Functions
325 in github.com/commandoperator/cmdop-sdk
⨍
Functions
325
◇
Types & classes
118
↓ 1 callers
Method
iterate
()
node/src/transport.ts:88
↓ 1 callers
Method
list
Browse the public marketplace (page-number paginated).
python/src/cmdop/resources/skills.py:40
↓ 1 callers
Method
list
( self, *, fleet_id: str | None = None, page: int = 1, per_page: int | None = None )
python/src/cmdop/resources/schedules.py:33
↓ 1 callers
Method
list
(self, *, page: int = 1, per_page: int | None = None)
python/src/cmdop/resources/fleets.py:45
↓ 1 callers
Method
list
( self, *, fleet_id: str | None = None, page: int = 1, per_page: int | None = None )
python/src/cmdop/resources/keys.py:18
↓ 1 callers
Method
list
( self, *, presence: str = "any", q: str | None = None, limit: int = 1
python/src/cmdop/resources/machines.py:35
↓ 1 callers
Method
list
(self, *, page: int = 1, per_page: int | None = None)
python/src/cmdop/resources/tunnels.py:45
↓ 1 callers
Method
list
(fleetId?: string, opts: ListPageOptions = {})
node/src/resources/fleets.ts:100
↓ 1 callers
Method
list
(fleetId?: string, opts: ListMachinesOptions = {})
node/src/resources/fleets.ts:141
↓ 1 callers
Function
main
()
python/scripts/print_surface.py:41
↓ 1 callers
Function
moduleDir
* The directory of THIS module, resolved for both ESM (`import.meta.url`) and * CJS (`__dirname`). Anchoring to the module file — never `process.cwd(
node/src/locate.ts:50
↓ 1 callers
Function
packageBinDir
* Find the package root (the dir containing `bin/`). The built bundle lives in * `dist/`, so the package root is one level up; but be robust to eithe
node/src/locate.ts:71
↓ 1 callers
Method
pages
( self, *, fleet_id: str | None = None, per_page: int | None = None )
python/src/cmdop/resources/schedules.py:158
↓ 1 callers
Method
pages
(self, *, per_page: int | None = None)
python/src/cmdop/resources/fleets.py:88
↓ 1 callers
Method
pages
( self, *, fleet_id: str | None = None, per_page: int | None = None )
python/src/cmdop/resources/keys.py:54
↓ 1 callers
Method
pages
Yield machine pages (cursor pagination).
python/src/cmdop/resources/machines.py:89
↓ 1 callers
Method
pages
(self, *, per_page: int | None = None)
python/src/cmdop/resources/tunnels.py:67
↓ 1 callers
Method
pages_runs
( self, schedule_id: str, *, fleet_id: str | None = None, limit: int = 50 )
python/src/cmdop/resources/schedules.py:174
↓ 1 callers
Method
pin
Answer a ``pin_required`` frame with the entered connection PIN.
python/src/cmdop/streaming.py:199
↓ 1 callers
Method
pin
Answer a `pin_required` frame with the entered connection PIN.
node/src/streaming.ts:132
↓ 1 callers
Function
randomId
()
node/src/resources/machines.ts:137
↓ 1 callers
Method
runs
( self, schedule_id: str, *, fleet_id: str | None = None, limit: int =
python/src/cmdop/resources/schedules.py:133
↓ 1 callers
Function
streamError
* Build the error to throw for a stream-terminal ERROR frame: the typed PIN * exception for a PIN-gate verdict, else the generic {@link AgentStreamEr
node/src/streaming.ts:52
Method
[Symbol.asyncDispose]
()
node/src/client.ts:83
Method
[Symbol.asyncIterator]
()
node/src/streaming.ts:120
Method
__aenter__
(self)
python/src/cmdop/client.py:96
Method
__aexit__
(self, *exc: Any)
python/src/cmdop/client.py:99
Method
__aiter__
(self)
python/src/cmdop/streaming.py:182
Method
__init__
( self, token: str | None = None, *, base_url: str | None = None, flee
python/src/cmdop/client.py:30
Method
__init__
(self, *args: Any, retry_after: int | None = None, **kwargs: Any)
python/src/cmdop/errors.py:64
Method
__init__
(self, code: str, message: str)
python/src/cmdop/errors.py:108
Method
__init__
(self, fut: asyncio.Future)
python/src/cmdop/_transport.py:48
Method
__init__
(self, queue: asyncio.Queue)
python/src/cmdop/_transport.py:55
Method
__init__
(self, cfg: ClientConfig, bin_path: str)
python/src/cmdop/_transport.py:90
Method
__init__
(self, transport: Transport, req: pb.Envelope)
python/src/cmdop/streaming.py:177
Method
__init__
(self, client: Client)
python/src/cmdop/resources/base.py:26
Method
__init__
(self, sink: asyncio.StreamReader)
python/tests/test_skills.py:26
Method
__init__
(self)
python/tests/test_skills.py:40
Method
__init__
(self, transport: Transport)
python/tests/test_skills.py:58
Method
__init__
(self, sink: asyncio.StreamReader)
python/tests/test_transport.py:44
Method
__init__
(self)
python/tests/test_transport.py:58
Function
_clean_env
(monkeypatch: pytest.MonkeyPatch)
python/tests/test_config.py:19
Method
aclose
Close stdin (graceful drain), reap the child, cancel the read loop.
python/src/cmdop/_transport.py:220
Method
activeSession
The live agent session id (empty string if none).
node/src/resources/machines.ts:127
Method
active_session
Return the live agent session id (empty if none).
python/src/cmdop/resources/machines.py:145
Method
add
(self, email: str, role: str = "member", *, fleet_id: str | None = None)
python/src/cmdop/resources/fleets.py:108
Method
add
( body: { email: string; role?: string }, opts: { fleetId?: string } = {}, )
node/src/resources/fleets.ts:115
Method
answer
(env: Envelope)
node/src/transport.ts:341
Method
ask
Talk to the machine's AI agent. Returns a :class:`FrameStream` with ``pin()`` / ``confirm()`` / ``collect()``. ``pin`` is the upfront
python/src/cmdop/resources/machines.py:102
Method
ask
Talk to the machine's AI agent. Returns an {@link AskStream}.
node/src/resources/machines.ts:99
Method
attach
(self, machine_id: str, *, fleet_id: str | None = None)
python/src/cmdop/resources/fleets.py:148
Method
attach
(machineId: string, opts: { fleetId?: string } = {})
node/src/resources/fleets.ts:162
Method
baseUrl
()
node/src/client.ts:44
Method
base_url
(self)
python/src/cmdop/client.py:65
Method
categories
( self, *, search: str | None = None, ordering: str | None = None )
python/src/cmdop/resources/skills.py:188
Method
categories
(opts: TaxonomyOptions = {})
node/src/resources/skills.ts:164
Method
clearMessages
(machineId: string)
node/src/resources/machines.ts:121
Method
clear_messages
Wipe chat history for the machine.
python/src/cmdop/resources/machines.py:140
Method
close
(self)
python/tests/test_skills.py:32
Method
close
(self)
python/tests/test_transport.py:50
Method
close
()
node/src/transport.ts:251
Method
close
Close a tunnel (idempotent).
node/src/resources/tunnels.ts:39
Method
config
(self)
python/src/cmdop/client.py:57
Function
constructor
(client: Client)
node/src/resources/base.ts:48
Method
constructor
(opts: ClientOptions | string = {})
node/src/client.ts:29
Method
constructor
(private readonly source: StreamSource)
node/src/streaming.ts:118
Method
constructor
( private readonly cfg: ClientConfig, private readonly binPath: string, )
node/src/transport.ts:114
Method
constructor
(message: string, status?: number, code?: string, body?: unknown)
node/src/errors.ts:19
Method
constructor
(message: string, code?: string, retryAfter?: number, body?: unknown)
node/src/errors.ts:38
Method
constructor
(code: string, message: string)
node/src/errors.ts:80
Method
create
Reserve a new skill by name (server fills the rest on publish).
python/src/cmdop/resources/skills.py:120
Method
create
( self, *, name: str, cron_expr: str, command: str, fleet_id:
python/src/cmdop/resources/schedules.py:51
Method
create
(self, *, name: str, slug: str, mfa_required: str = "none")
python/src/cmdop/resources/fleets.py:60
Method
create
(name: string)
node/src/resources/skills.ts:126
Method
create
(body: { name: string; slug: string; mfaRequired?: string; })
node/src/resources/fleets.ts:60
Method
create
(opts: CreateScheduleOptions)
node/src/resources/schedules.ts:86
Method
delete
(self, slug: str)
python/src/cmdop/resources/skills.py:152
Method
delete
(self, schedule_id: str, *, fleet_id: str | None = None)
python/src/cmdop/resources/schedules.py:116
Method
delete
(scheduleId: string, opts: { fleetId?: string } = {})
node/src/resources/schedules.ts:124
Method
detach
(self, machine_id: str, *, fleet_id: str | None = None)
python/src/cmdop/resources/fleets.py:155
Method
detach
(machineId: string, opts: { fleetId?: string } = {})
node/src/resources/fleets.ts:170
Method
disable
Soft-disable (not delete).
python/src/cmdop/resources/fleets.py:76
Method
disable
Soft-disable (not delete).
python/src/cmdop/resources/machines.py:62
Method
disable
Soft-disable (not delete).
node/src/resources/fleets.ts:94
Method
disable
Soft-disable (not delete).
node/src/resources/machines.ts:68
Method
drain
(self)
python/tests/test_transport.py:53
Method
envelopes
()
node/src/transport.ts:324
Method
fetch
(page_number: int)
python/src/cmdop/resources/schedules.py:161
Method
fetch
(page_number: int)
python/src/cmdop/resources/fleets.py:89
Method
fetch
(page_number: int)
python/src/cmdop/resources/keys.py:57
Method
fetch
(cursor: str | None)
python/src/cmdop/resources/machines.py:94
Method
fetch
(page_number: int)
python/src/cmdop/resources/tunnels.py:68
Method
finish
()
node/src/transport.ts:267
Function
fleet
Resolve the effective fleet id (explicit arg, else the client default).
node/src/resources/base.ts:54
Method
fleetId
()
node/src/client.ts:40
Method
fleet_id
(self)
python/src/cmdop/client.py:61
Method
fleets
(self)
python/src/cmdop/client.py:75
Method
fleets
()
node/src/client.ts:54
Method
fromEnv
Build a client purely from the environment (`CMDOP_*`).
node/src/client.ts:36
Method
from_env
Build a client from the ``CMDOP_*`` environment variables.
python/src/cmdop/client.py:52
← previous
next →
101–200 of 325, ranked by callers