← Back to docs

// Integrations

Agent integrations

.knowledge installs only the selected or detected runtime integration by default. The full integration set is available with --all.

// minimal install

Default install is runtime-specific

The installer detects the active agent when it can. If it detects one, it installs only that runtime's rule files.

If no reliable runtime is detected, it returns runtime_required and prints exact commands instead of creating every possible agent folder.

  • codex: AGENTS.md plus .agents/skills/
  • claude: CLAUDE.md plus .claude/skills/
  • opencode: .opencode/commands/
  • gemini: GEMINI.md
  • copilot: .github/copilot-instructions.md
  • devin or windsurf: .devin/rules/knowledge.md
  • continue: .continue/rules/knowledge.md
  • roo: .roo/rules/knowledge.md
  • aider: CONVENTIONS.md plus .aider.conf.yml entry
node .knowledge/tools/install-agent-integrations.js --runtime codex
Codex
Installs the Codex-facing rule files only.
node .knowledge/tools/install-agent-integrations.js --all
All integrations
Power-user and test mode for installing every supported integration.
Installer PROOF LINK

Installer

Runtime registry and minimal install behavior.

Install policy test PROOF LINK

Install policy test

Tests that each runtime creates only its expected files.

// manual bridge

OpenClaw, Hermes, Pi, and custom agents

For agents without a stable documented repo-local convention, .knowledge uses a manual bridge: read AGENTS.md or .knowledge/Quick-Start.md and follow the same trust model.

The installer should not create vendor-specific root folders until a public, stable convention exists.

// technical notes

Related research notes