Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 4.12 KB

source-map.md

File metadata and controls

34 lines (27 loc) · 4.12 KB

Source map

English | 简体中文

Documentation · Architecture

Start with the behavior you want to change, then inspect the tests in the same row for its contract. To follow your first request, read CLI/Web → SDK → daemon/worker → Host/Core. Plugin authors can begin with Cordis, package governance, and frontend slots.

Links point to source at the same revision as this document. See verification for reproduction steps and coverage. Whether a path is enabled also depends on configuration, caller, and relevant tests.

Behavior Main source Verification starting point
Arguments / startup / runtime directory cli, cli-launch CLI arguments, shared local acceptance
TUI cli-tui Tests
Web presentation and connections web, web-server Web tests
Frontend plugins and slots web-client, web-slots, web-units Roster reconciliation
Protocol / validation protocol schema, method table, protocol-validation Protocol tests
SDK sessions / transports sdk SDK tests
daemon / worker daemon, worker-runtime Daemon tests
Execution loop / recovery core Core tests
Configuration / assembly / credentials / platforms host, system-node Host tests
Models / stream parsing ai AI tests
Standard tools / seams base extensions, base Base tests
Code workflows code Code tests
Cordis lifecycle cordis, cordis-loader, plugin-runtime Incremental reconciliation
Package governance package-manager, package-isolation Package-manager tests
Resource governance resource-control-store, resource-control-runtime, resource-control-worker Skills Cordis
Resource CLI/Web resource-control-cli, resource-control-web Resource CLI tests
External channels / format conversion channels, bridges Channels tests, bridges tests
Engineering constraints guards Ratchet

A package's package.json exports defines its public entry points. These source links help explain the implementation; applications and plugins should not deep-import another package's private src. Python runtime and the Python thin client are not currently usable public integration paths.