Amazon Q DeveloperBusabase × Amazon Q Developer

Knowledge base for Amazon Q Developer

Amazon Q can bring project rules, repository context, and MCP tools into an IDE or CLI session. Busabase gives the resulting engineering decision an owner, evidence, and a review point before another team treats it as current truth.

Engineering context proposalReview required
Busabase review of engineering context proposed by Amazon Q Developer
The Agent can gather context and run a tool. The record owner decides what becomes reusable engineering truth.

Four context layers

Keep instructions, source code, live systems, and accepted decisions in their own homes.

Amazon Q can use explicitly selected files and folders, workspace context, Project Rules, repository Customizations, and MCP resources. These inputs help the Agent reason. They do not all have the same authority or maintenance cycle.

LayerJobOwner
Project RulesPersistent instructions used automatically in project chatRepository or project configuration
CustomizationsIndexed repository knowledge used as automatic contextAmazon Q customization
MCP resources and toolsCurrent data and executable actions from external servicesConnected MCP server
Accepted engineering decisionsReviewed state that teams and later Agents may rely onBusabase

Two execution surfaces

The CLI and IDE can reach the same system through different Agent configurations.

AWS documents MCP for both Amazon Q Developer CLI and supported IDEs. The CLI uses custom agent configuration under ~/.aws/amazonq/cli-agents; the IDE default agent configuration is stored under ~/.aws/amazonq/agents/default.json. Record the surface and agent profile so an audit can reproduce the run.

Q CLI

Local or remote MCP

Use /tools to inspect progressively loaded servers and tools.

Q in the IDE

IDE agent MCP configuration

Project context, open files, Project Rules, and Customizations may also shape the request.

Busabase

Remote reviewed workspace

The authenticated identity and Base policy determine readable and proposal-level actions.

From context to accepted state

Carry the evidence chain across the tool boundary.

A useful workflow does not end when Q reports success. It records which context was used, which action ran, what evidence came back, and who accepted the resulting state.

01FrameName the engineering question and the record that could change.
02RetrieveQ reads the relevant project and MCP context.
03ActA permitted tool queries or proposes a change in the external system.
04CaptureStore links to code, command output, API response, tests, and source records.
05ProposeMap the result into a small Busabase Change Request.
06AcceptThe accountable owner decides whether downstream work may rely on it.

Engineering decision contract

Store the minimum state required to reproduce and challenge the decision.

The code remains in Git and raw execution stays in the Agent session. The record connects those artifacts to a stable decision and its current owner.

FieldPurpose
decision_keyStable identity across IDE, CLI, and repositories
questionEngineering or operational question the run addressed
context_refsRules, repository revision, files, and MCP records used
action_refTool call, command, job, or external request
evidenceTests, logs, API response, diff, and relevant source URLs
proposed_stateAmazon Q's concise interpretation
decisionAccepted, conditional, rejected, or superseded
ownerPerson accountable for acceptance and maintenance
effective_atWhen dependent work may use the decision
Busabase Inbox reviewing Amazon Q Developer engineering evidence

Two permission decisions

Tool permission controls execution. Record review controls authority.

Amazon Q MCP tools can be auto-approved, require approval, or be marked dangerous. That policy decides whether a tool may run. A Busabase review separately evaluates the proposed fields, evidence, scope, and effect on downstream systems.

AMAZON Q TOOL PERMISSION

May this tool execute?

Protects the current command or external action.

BUSABASE CHANGE REQUEST

May this state become canonical?

Protects the shared record and every workflow that reads it.

Governance checklist

Use the narrowest path from Agent context to reviewed state.

A globally available MCP server can expose more tools than one task needs. Keep the connection small, inspect loaded tools, and avoid treating an open endpoint as trusted merely because Q can reach it.

IdentityUse a dedicated Busabase identity with only the required Space and Base access.
Tool setEnable only the read or proposal actions needed for the workflow.
ApprovalDo not auto-approve dangerous or state-changing tools without a bounded reason.
EvidenceLink immutable revisions and durable outputs instead of narrative-only summaries.
ReviewAssign an owner who understands the affected engineering or operational domain.

Connection boundary

The connection page owns setup; this page owns the information contract.

Follow the maintained Connect Agent page for the Busabase endpoint, authentication, CLI/IDE configuration, and verification. Then test one read and one review-gated proposal in the exact Amazon Q surface your team will use.

Practical questions

Amazon Q Developer knowledge base FAQ

Does Busabase replace Project Rules?

No. Project Rules tell Amazon Q how to behave in a project. Busabase stores reviewed facts and decisions that can be queried across Agents, teams, and workflows.

Does Busabase replace Customizations?

No. A Customization gives Amazon Q indexed repository context. Busabase should link to the relevant revision and store the accepted business or operational meaning, not duplicate the code index.

Can the CLI and IDE share one decision record?

Yes. Include surface, agent profile, repository revision, and evidence refs so later reviewers can distinguish how each proposal was produced.

Is an auto-approved MCP tool result automatically trusted?

No. Auto-approved only describes whether the tool can execute without another prompt. The result can still be incomplete, stale, or outside the record owner's authority.

Should Amazon Q write directly to canonical records?

For governed knowledge, no. Give it proposal-level access so every state change remains a Change Request until the responsible person reviews it.

Start with one engineering decision

Give Amazon Q a reviewed destination for the context it assembles.

Choose one recurring question that crosses repository and operational boundaries. Connect the exact IDE or CLI surface, define the evidence contract, and review the first proposal before reuse.