MCPcopy Create free account

hub / github.com/commandoperator/cmdop-sdk / functions

Functions325 in github.com/commandoperator/cmdop-sdk

Methodget
(self, machine_id: str)
python/src/cmdop/resources/machines.py:50
Methodget
(self, tunnel_id: str)
python/src/cmdop/resources/tunnels.py:51
Methodget
Get a single fleet by scanning the (offset-paginated) list.
node/src/resources/fleets.ts:52
Methodget
(tunnelId: string)
node/src/resources/tunnels.ts:58
Methodget
(scheduleId: string, opts: { fleetId?: string } = {})
node/src/resources/schedules.ts:78
Methodget
(machineId: string)
node/src/resources/machines.ts:55
Methodid
()
node/src/transport.ts:321
Methodinfo
The /info read model (identity / hardware / live_state / session / presence / fingerprint) — distinct from get()'s MachineDetail.
python/src/cmdop/resources/machines.py:67
Methodinfo
(machineId: string)
node/src/resources/machines.ts:72
Methodissue
Mint a key. ``raw_token`` is returned only this once.
python/src/cmdop/resources/keys.py:27
Methodissue
Mint a key — `rawToken` is returned only here.
node/src/resources/keys.ts:40
Methoditer
( self, *, fleet_id: str | None = None, per_page: int | None = None )
python/src/cmdop/resources/schedules.py:151
Methoditer
( self, *, fleet_id: str | None = None, per_page: int | None = None )
python/src/cmdop/resources/keys.py:47
Methoditer
Yield every machine, transparently following ``next_cursor``.
python/src/cmdop/resources/machines.py:81
Methoditer
(self, *, per_page: int | None = None)
python/src/cmdop/resources/tunnels.py:62
Methoditer
(fleetId?: string, opts: ListPageOptions = {})
node/src/resources/fleets.ts:111
Methoditer
(fleetId?: string, opts: ListMachinesOptions = {})
node/src/resources/fleets.ts:158
Methoditer
(opts: KeysListOptions = {})
node/src/resources/keys.ts:27
Methoditer
(opts: ListPageOptions = {})
node/src/resources/tunnels.ts:50
Methoditer
(opts: ListPageOptions & { fleetId?: string } = {})
node/src/resources/schedules.ts:66
Methoditer
(opts: ListMachinesOptions = {})
node/src/resources/machines.ts:88
MethoditerRuns
(scheduleId: string, opts: Omit<RunsOptions, "cursor"> = {})
node/src/resources/schedules.ts:150
Methoditer_runs
( self, schedule_id: str, *, fleet_id: str | None = None, limit: int = 50 )
python/src/cmdop/resources/schedules.py:167
Methodkeys
(self)
python/src/cmdop/client.py:87
Methodkill
(self)
python/tests/test_transport.py:69
Methodlist
( self, fleet_id: str | None = None, *, page: int = 1, per_page: int | None = None )
python/src/cmdop/resources/fleets.py:97
Methodlist
( self, fleet_id: str | None = None, *, presence: str = "any", q: str
python/src/cmdop/resources/fleets.py:131
Methodlist
(opts: SkillsListOptions = {})
node/src/resources/skills.ts:77
Methodmachines
(self)
python/src/cmdop/client.py:71
Methodmachines
(self)
python/src/cmdop/resources/fleets.py:42
Methodmachines
()
node/src/client.ts:49
Methodmachines
()
node/src/resources/fleets.ts:32
Methodmembers
(self)
python/src/cmdop/resources/fleets.py:38
Methodmembers
()
node/src/resources/fleets.ts:27
Methodmessages
Recent chat history for the machine.
python/src/cmdop/resources/machines.py:135
Methodmessages
(machineId: string, opts: { limit?: number } = {})
node/src/resources/machines.ts:114
Methodmy
Your own skills (incl. private / draft).
python/src/cmdop/resources/skills.py:69
Methodmy
(opts: SkillsMyOptions = {})
node/src/resources/skills.ts:91
FunctionoffsetPage
Build the proto `OffsetPage{offset, per_page}` from a 1-based page number.
node/src/resources/base.ts:65
Methodopen
( self, session_id: str, *, local_port: int, protocol: str = "http",
python/src/cmdop/resources/tunnels.py:18
Methodopen
(sessionId: string, opts: OpenTunnelOptions)
node/src/resources/tunnels.ts:21
Methodpages
(opts: ListPageOptions = {})
node/src/resources/fleets.ts:47
Methodpages
(opts: KeysListOptions = {})
node/src/resources/keys.ts:33
Methodpages
(opts: ListPageOptions = {})
node/src/resources/tunnels.ts:54
Methodpages
(opts: ListPageOptions & { fleetId?: string } = {})
node/src/resources/schedules.ts:72
Methodpages
(opts: ListMachinesOptions = {})
node/src/resources/machines.ts:92
FunctionpagesCursor
( fetchPage: (cursor: string | undefined) => Promise<P>, )
node/src/resources/base.ts:97
FunctionpagesOffset
( fetchPage: (page: number) => Promise<P>, )
node/src/resources/base.ts:125
MethodpagesRuns
(scheduleId: string, opts: Omit<RunsOptions, "cursor"> = {})
node/src/resources/schedules.ts:160
FunctionpaginateCursor
( fetchPage: (cursor: string | undefined) => Promise<P>, )
node/src/resources/base.ts:83
FunctionpaginateOffset
( fetchPage: (page: number) => Promise<P>, )
node/src/resources/base.ts:111
Methodpublish
Publish a new version. The server LLM-parses ``raw_manifest`` async; poll :meth:`publish_status` for the result.
python/src/cmdop/resources/skills.py:158
Methodpublish
( slug: string, rawManifest: string, opts: SkillsPublishOptions = {}, )
node/src/resources/skills.ts:144
MethodpublishStatus
(slug: string)
node/src/resources/skills.ts:155
Methodpublish_status
(self, slug: str)
python/src/cmdop/resources/skills.py:180
Methodremove
(self, user_id: str, *, fleet_id: str | None = None)
python/src/cmdop/resources/fleets.py:122
Methodremove
(userId: string, opts: { fleetId?: string } = {})
node/src/resources/fleets.ts:134
Functionreq
Convenience: construct a REQUEST envelope from a oneof payload init.
node/src/resources/base.ts:77
Methodreviews
( self, slug: str, *, search: str | None = None, ordering: str | None
python/src/cmdop/resources/skills.py:102
Methodreviews
(slug: string, opts: SkillsReviewsOptions = {})
node/src/resources/skills.ts:117
Methodrevoke
(self, key_id: str, *, fleet_id: str | None = None)
python/src/cmdop/resources/keys.py:40
Methodrevoke
(keyId: string, opts: { fleetId?: string } = {})
node/src/resources/keys.ts:54
Methodschedules
(self)
python/src/cmdop/client.py:83
Methodschedules
()
node/src/client.ts:64
Methodsessions
Connected-session picker for opening tunnels.
python/src/cmdop/resources/tunnels.py:55
Methodsessions
Connected-session picker for opening tunnels.
node/src/resources/tunnels.ts:64
MethodsetRole
(userId: string, role: string, opts: { fleetId?: string } = {})
node/src/resources/fleets.ts:126
Methodset_role
(self, user_id: str, role: str, *, fleet_id: str | None = None)
python/src/cmdop/resources/fleets.py:113
Methodskills
(self)
python/src/cmdop/client.py:91
Methodskills
()
node/src/client.ts:74
Methodspend
(self, machine_id: str, *, window: str = "7d")
python/src/cmdop/resources/machines.py:73
Methodspend
(machineId: string, opts: { window?: string } = {})
node/src/resources/machines.ts:79
Methodstar
(self, slug: str)
python/src/cmdop/resources/skills.py:92
Methodstar
(slug: string)
node/src/resources/skills.ts:105
Methodtags
( self, *, search: str | None = None, ordering: str | None = None )
python/src/cmdop/resources/skills.py:196
Methodtags
(opts: TaxonomyOptions = {})
node/src/resources/skills.ts:169
Functiontest_api_key_flows_into_config
()
python/tests/test_skills.py:85
Functiontest_api_key_used_when_token_absent
(monkeypatch: pytest.MonkeyPatch)
python/tests/test_config.py:40
Functiontest_ask_stream_all_frame_types_with_pin_and_confirm
()
python/tests/test_transport.py:151
Functiontest_ask_stream_error_frame_raises
()
python/tests/test_transport.py:204
Functiontest_ask_stream_pin_error_frame_raises_typed
The connection-PIN gate's terminal error frames surface as their typed exceptions (PinDeniedError / PinTimeoutError) — NOT the generic AgentSt
python/tests/test_transport.py:229
Functiontest_base_url_precedence
(monkeypatch: pytest.MonkeyPatch)
python/tests/test_config.py:57
Functiontest_binary_name_per_platform_and_windows_exe
(monkeypatch)
python/tests/test_locate.py:43
Functiontest_cmdop_token_wins_over_api_key
(monkeypatch: pytest.MonkeyPatch)
python/tests/test_config.py:34
Functiontest_collect_accumulates_deltas
()
python/tests/test_transport.py:253
Functiontest_core_crash_raises_on_open_stream
Killing the core mid-stream surfaces a ConnectionError on the iterator.
python/tests/test_transport.py:319
Functiontest_core_crash_rejects_pending_unary
Killing the core mid-call: the in-flight unary Future rejects with a ConnectionError (read loop hits EOF → _fail_all).
python/tests/test_transport.py:302
Functiontest_defaults
()
python/tests/test_config.py:50
Functiontest_explicit_timeout_wins
(monkeypatch: pytest.MonkeyPatch)
python/tests/test_config.py:74
Functiontest_explicit_token_wins_over_env
(monkeypatch: pytest.MonkeyPatch)
python/tests/test_config.py:24
Functiontest_fleet_and_timeout_from_env
(monkeypatch: pytest.MonkeyPatch)
python/tests/test_config.py:66
Functiontest_host_slug_unsupported_returns_none
(monkeypatch)
python/tests/test_locate.py:61
Functiontest_large_frame_over_64kb_round_trips
A single >64 KB Envelope survives the delimited framing whole — the report-11 §2.2 regression guard (no readline/readexactly 64 KB cap).
python/tests/test_transport.py:274
Functiontest_missing_token_raises
()
python/tests/test_config.py:45
Functiontest_namespace_methods_match_manifest
(namespace: str)
python/tests/test_parity.py:71
Functiontest_namespaces_match_manifest
()
python/tests/test_parity.py:66
Functiontest_no_override_no_baked_binary_raises_actionable
(monkeypatch)
python/tests/test_locate.py:35
Functiontest_override_missing_file_raises
(tmp_path, monkeypatch)
python/tests/test_locate.py:29
Functiontest_override_resolves_and_is_made_executable
(tmp_path, monkeypatch)
python/tests/test_locate.py:17
Functiontest_skills_install_auth_error
A 401 from Django (bad/absent UserAPIKey) maps to a typed AuthError.
python/tests/test_skills.py:144
← previousnext →201–300 of 325, ranked by callers