Skip to content

agents-in-a-box — documentation

Canonical source of truth for the monorepo. Everything published to the website under /docs/* is rendered from these files.

If you’re looking for a specific topic, start here:

SectionWhat’s in it
ProductWhat agents-in-a-box is, value, high-level architecture
TUIThe ainb terminal app + CLI
ToolkitPortable skills, agents, workflows
Pluginsv2 subprocess plugin system
Knowledgereflect / recall GraphRAG + QMD
ContributingBuild, test, ship
ReferenceArchitecture, glossary, deep dives

Product

TUI

The ainb terminal app and its CLI.

Toolkit

Portable AI-coding agent toolkit. Skills, agents, workflows — deployed to 9 AI tools.

Plugins

Read this first if you’re confused: plugins/README.md — the word “plugin” means two different things in this repo. The index disambiguates.

The v2 subprocess plugin system for the ainb TUI:

Knowledge

The two-tier learning capture and retrieval system.

Contributing

Reference


How this tree maps to the legacy layout

The pre-restructure layout had docs scattered across three places. Here’s the mapping:

New locationSource (legacy)
docs/tui/cli.mdainb-tui/docs/CLI.md
docs/tui/faq.mdainb-tui/docs/FAQ.md
docs/toolkit/overview.mdtoolkit/README.md (TOC + intro)
docs/plugins/overview.mdnew — disambiguates
docs/plugins/user-guide.mddocs/plugins.md
docs/plugins/authoring.mddocs/plugin-authoring.md
docs/plugins/spec-v2.mddocs/plugin-spec/v2.md
docs/plugins/changelog.mddocs/plugin-spec/CHANGELOG.md
docs/knowledge/overview.mddocs/how-reflection-works.md

The migration is complete: every page in this tree is now authoritative and the legacy paths have been removed. The table above is retained only to document provenance.


Editing rules

  • Markdown is the source format. Astro Starlight renders to HTML at build time.

  • Code blocks: always tag the language for syntax highlighting.

  • Cross-link other docs with relative paths ([…](../plugins/spec-v2.md)).

  • Heading style: # once per file (title), then ## and below for sections.

  • Frontmatter (Starlight-style) only on files that override the title or sidebar position:

    ---
    title: "Plugin authoring guide"
    sidebar:
    order: 2
    ---
  • Use admonitions sparingly: > [!note], > [!warning], > [!tip].