AgenticCodebase
Runtime, Install Output, and Sync Contract
This page defines expected runtime behavior across installer output, CLI behavior, and web documentation.
This page defines expected runtime behavior across installer output, CLI behavior, and web documentation.
Installer profiles
desktop: installsacbandacb-mcp, then merges detected desktop MCP config.terminal: installsacbandacb-mcpwithout desktop-specific UX assumptions.server: installsacbandacb-mcpwithout desktop config writes.
Completion output contract
Installer must print:
- Installed binary summary.
- MCP restart instruction.
- Server auth + artifact sync guidance when relevant.
- Optional feedback instruction.
Expected completion marker:
Install complete: AgenticCodebase (<profile>)Universal MCP config
{
"mcpServers": {
"agentic-codebase": {
"command": "$HOME/.local/bin/acb-mcp",
"args": []
}
}
}Server auth + sync
export AGENTIC_TOKEN="$(openssl rand -hex 32)"Server deployments must sync .acb/.amem/.avis artifacts to server storage before runtime.
Long-horizon storage budget policy
To target ~1-2 GB over long horizons (for example 20 years), configure:
export ACB_STORAGE_BUDGET_MODE=auto-rollup
export ACB_STORAGE_BUDGET_BYTES=2147483648
export ACB_STORAGE_BUDGET_HORIZON_YEARS=20
export ACB_STORAGE_BUDGET_TARGET_FRACTION=0.85Modes:
auto-rollup: trims oldest.acbbackup lineage when budget pressure is detected.warn: emit warnings only.off: disable policy.