Documentation
¶
Overview ¶
Module lifecycle commands.
Compa discovers installed module binaries, describes them, and invokes their capabilities as bounded detached processes. Modules are never imported as Go packages: they are separate programs speaking a JSON-over-CLI protocol, so a module can be upgraded, removed, or written in another language without touching the host.
compa-kernel modules compa-kernel module-invoke <module> <capability> [json] [--source-root name=path]... [--approve]
Directories
¶
| Path | Synopsis |
|---|---|
|
cliui
Package cliui renders human-oriented CLI output: bordered panels and columns on wide interactive terminals.
|
Package cliui renders human-oriented CLI output: bordered panels and columns on wide interactive terminals. |
|
evolution
Package evolution holds the `compa-kernel evolution` commands: the human review step for the skill drafts evolution writes.
|
Package evolution holds the `compa-kernel evolution` commands: the human review step for the skill drafts evolution writes. |
|
jsonout
Package jsonout lets a command print its result as one JSON document on stdout, for programs that run compa-kernel: the command's --json flag.
|
Package jsonout lets a command print its result as one JSON document on stdout, for programs that run compa-kernel: the command's --json flag. |
Click to show internal directories.
Click to hide internal directories.