Knowledge Base for AmpBusabase x Amp coding agent

Knowledge Base for Amp

Amp can carry one coding task across a project, a thread, a remote Orb, the CLI, and several devices. That continuity is useful execution context. It is not the same as a reviewed fact that another team or agent should reuse without reopening the whole thread.

Thread outcome proposalReview required
Busabase reviewing a proposed record from Amp
Amp preserves the work. Busabase decides which result becomes shared knowledge.

Execution map

Project, Thread, and Orb answer different questions.

An Amp Project identifies a codebase and its shared runtime settings. A Thread holds one task's prompts, replies, tool calls, and changed files. An Orb is the isolated remote machine that executes the work. A knowledge record should reference those layers without pretending any one of them is the accepted conclusion.

Amp layerWhat it ownsDurability limit
ProjectRepository, project settings, shared execution defaultsTracks a codebase, not every approved business fact
ThreadConversation, tools, files, changes, handoffsCan be shared, archived, exported, or deleted
OrbRemote machine, filesystem, services, runtime proofAn execution environment, not a policy authority
Reviewed recordAccepted outcome, evidence, owner, freshnessChanges only through a reviewable proposal

Thread boundary

A shareable Thread is provenance, not automatic truth.

Amp Threads are rich records of work: prompts, replies, tool calls, files, device handoffs, and links back from commits. Their visibility can be private, workspace, group, or unlisted. Preserve the exact Thread URL as evidence, but promote only the decision-sized result another person needs.

01 · THREAD

Prompt, tools, files, changes

02 · VERIFY

Diff, tests, service checks

03 · PROPOSE

One bounded claim

04 · REVIEW

Owner accepts or rejects

05 · REUSE

Canonical record becomes context

Instruction surfaces

Keep operating guidance, reusable procedures, runtime code, and accepted facts separate.

Amp loads each surface for a different job. Combining them into one giant context file creates stale claims and broad permissions.

SurfaceUse it forDo not use it for
AGENTS.mdRepository layout, commands, conventions, review stepsChanging customer, release, or incident status
SkillFocused procedure with scripts and referencesAccepting the procedure's latest output as fact
PluginTools, commands, events, UI, policy hooksSilent ownership of canonical records
MCPExternal tools, resources, and authenticated callsTreating a tool response as approved knowledge
BusabaseReviewable records, Docs, files, Skills, and AppsReplacing repository-local code review

Extension boundaries

Skills load procedures, Plugins run code, and MCP reaches external systems.

Amp recommends bundling focused MCP servers inside Skills so their tools stay hidden until relevant. Plugins can register tools, commands, events, UI, and Skills, but execute code in the active environment. Treat a Plugin as executable software, a Skill as a versioned workflow, and an MCP response as evidence that still needs interpretation.

SKILL

Lazy-loaded instructions, scripts, references, optional MCP

PLUGIN

Executable TypeScript/JavaScript with tools and lifecycle events

MCP

Local or remote server with scoped tools and authentication

RECORD

Reviewed outcome that none of those layers can self-accept

Orb boundary

Remote execution changes where credentials and tools must live.

An Orb starts as a fresh remote environment and can keep working after your laptop closes. Local Amp settings do not automatically appear there. Put project-safe configuration in the repository, use remote MCP definitions for browser-based OAuth, and keep secrets in the intended secret store rather than in a committed config file.

LOCAL CLI

May use machine-local Amp config and browser OAuth

ORB

Uses repository config, Orb secrets, or remote MCP definitions

THREAD

Carries conversation and execution references across clients

RECORD

Carries only reviewed claims across tasks and teams

Evidence bundle

Keep enough of the Amp run to challenge the conclusion later.

A compact bundle should identify the Project and Thread, execution location, repository revision, instructions and extensions, material tool calls, and verification. It should not copy every token of the conversation.

project_refAmp Project and repository URL
thread_refStable Thread URL or ID
executorOrb, runner, or local CLI
instruction_refsAGENTS.md and relevant Skill revisions
tool_traceMaterial Plugin or MCP calls
repository_refBase branch, commit, diff, and shipped revision
verificationTests, portals, screenshots, or external readback
Busabase record preserving evidence from an Amp thread

Knowledge contract

Promote an outcome that survives after the Thread stops being convenient.

The record should state what changed, why it is believed, who accepts it, and when it becomes stale. A later Agent can use it without inheriting unrelated prompts or broad Orb access.

knowledge_keyStable identity for the reusable claim
proposed_stateThe concise outcome Amp produced
source_refsThread, code, Docs, and external evidence
scopeProjects, services, or teams affected
ownerPerson accountable for acceptance
decisionAccepted, conditional, rejected, or superseded
verified_atLast evidence check
next_review_atFreshness checkpoint

Do not promote

Most Thread content should remain execution history.

Promote only knowledge with consequences outside the current task.

KEEP IN THREAD

Exploration paths, failed commands, temporary notes, intermediate hypotheses

KEEP IN GIT

Source code, configuration, tests, and repository-local instructions

PROMOTE FOR REVIEW

Architecture decisions, verified runbooks, release facts, incident conclusions

REJECT OR EXPIRE

Claims without evidence, owner, scope, or a freshness boundary

Practical questions

Amp knowledge base FAQ

Does Busabase replace Amp Threads?

No. Threads preserve task history and collaboration. Busabase stores selected reviewed outcomes.

Should every Amp Thread create a record?

No. Create a proposal only when the result should guide later work outside that Thread.

Can an unlisted Thread be the only source?

Use it as provenance, but retain durable code, test, or external evidence that survives visibility changes.

Do Amp Skills enforce approval?

A Skill guides execution. Acceptance is enforced by Busabase permissions and Change Requests, not by prose in the Skill.

Can an Orb use my local MCP setup?

Not automatically. Current Amp docs distinguish local config from Orb-safe repository or remote MCP definitions.

Start with one Thread

Turn one verified Amp outcome into reviewed team knowledge.

Choose a completed task, attach its Thread and repository evidence, then let the accountable owner review one bounded proposal.