tally adapter
The adapter marketplace: list, install, create, and validate harness adapters. Built-ins (claude-code, pi, codex) are compiled in and verified; community adapters are declarative adapter.toml manifests installed under <tally_home>/adapters/ and reach the session verbs (session export --harness <name> / session materialize --into <name>) but not the launch verbs (built-ins-only for beta)
tally adapter <COMMAND>tally adapter list
Section titled “tally adapter list”List all adapters: built-ins (verified) + installed community manifests
tally adapter listtally adapter install
Section titled “tally adapter install”Install a community adapter from a git URL or a local path.
The manifest is parsed + validated BEFORE anything is written, and installation refuses manifests containing shell-exec patterns unless --allow-shell (review the manifest first).
tally adapter install [OPTIONS] <SOURCE><SOURCE>- A git clone URL, a directory containing adapter.toml, or the file itself
--allow-shell- Install even if the manifest contains shell-exec patterns (only after you have reviewed and trust it)
tally adapter remove
Section titled “tally adapter remove”Remove an installed community adapter (built-ins refuse)
tally adapter remove <NAME><NAME>- The adapter name (see
tally adapter list)
tally adapter search
Section titled “tally adapter search”Search the community adapter registry
tally adapter search <TERM><TERM>- Substring matched against name, harness, and author
tally adapter create
Section titled “tally adapter create”Scaffold ./tally-adapter-<name>/adapter.toml with a commented template
tally adapter create <NAME><NAME>- The new adapter's name ([a-z0-9-]+)
tally adapter validate
Section titled “tally adapter validate”Validate a manifest: schema + shell-pattern scan + the PAC round-trip conformance smoke (materialize a marker context into a temp dir, extract it back, assert the task recovers). Exits non-zero on FAIL
tally adapter validate <PATH><PATH>- A directory containing adapter.toml, or the file itself