agentsroom official site iconBusabase × AgentsRoom

Knowledge Base for AgentsRoom

Shared facts across CLIs, separate from skill injection

AgentsRoom brings multiple coding CLIs and projects into one workspace. Native memory, instructions and skills can guide how a task runs; Busabase stores the evidence-backed decisions those tasks share. Read the current record at handoff rather than assuming an injected baseline is still the latest fact.

Connection guideOfficial product documentation

Team knowledgeShared workspace
Busabase shared workspace — original English interface

Busabase product interface (English).

Instructions guide the task; shared records carry accepted facts

Project instructions, native memory and skills guide execution in each CLI. Busabase records preserve compatibility decisions and evidence needed across projects. A skill can tell an agent to check a decision register; the record it retrieves still needs a scope and acceptance state of its own.

Execution context

Keep working files, instructions and temporary observations with the task.

Evidence references

Preserve the source, observation time and exact scope that support a claim.

Accepted team record

Carry reviewed values and unresolved questions into the next task through a current record reference.

A dependency upgrade needs one accepted compatibility decision

Illustrative upgrade: Claude Code tests one repository while Codex checks a second project. One reports compatibility; the other finds an unsupported environment. Preserve both scopes and evidence. A shared record can accept the supported case while keeping the unsupported one open, without rewriting either agent’s native memory.

Illustrative example, not a real customer result or test.

Example proposal ledger

FieldIllustrative valueEvidence / decision
scope.Arepository A / runtime Averified scope
scope.Brepository B / runtime Bopen question
acceptance_statusseparate by project and environmentbounded
next_sessionread current head before reuserequired
  1. 01project A: supported scope
  2. 02project B: unresolved environment
  3. 03proposal: separate acceptance states
  4. 04next CLI: reread canonical head

Accept compatibility by environment, not by majority

Record the repository, dependency version, runtime and check output for each project. A passing result in project A does not resolve a failure in project B. Keep accepted and unresolved scopes side by side, with the next test assigned to the failing environment. This lets a later CLI reuse verified evidence without erasing the exception.

What the next agent should receive

Suggested record fields

source_repo, commit, environment, scope, observed_at, evidence, acceptance_status

A resumed session may not replay the initial prompt; switching CLIs also changes the runtime context. Check server availability per agent: Aider has no MCP client, and team-step settings do not imply an MCP grant. Secret placeholders and resolved project configuration are credentials handling, not approval of record values.

Source + observation time

Link the exact file, row, commit or URL and state when it was inspected.

Scope + acceptance state

Name the environment or delivery affected; keep unsupported fields unresolved.

Owner + next check

Assign who maintains the conclusion and what evidence would require revisiting it.

From a finding to an accepted record

  1. 01Read the existing record and verify Space, Base and head.
  2. 02Propose only supported fields; include evidence and unresolved questions.
  3. 03Use changeRequest permission when review must precede acceptance. A write grant is broader authority, not a mandatory human gate.
  4. 04After authorized review and merge, read the canonical record back. Carry its version and open questions into the next task.
Busabase Inbox review surface (English interface).
Busabase Inbox review surface (English interface).

Resume with a fresh read, not a stale baseline

Before a resumed session makes a recommendation, read the current compatibility record and compare its version with the previous handoff. Confirm that the selected CLI can access the server. Where MCP is unavailable, route the evidence check through a supported task instead of interpreting workspace configuration as access approval.

Practical questions

Should a resumed session trust its old baseline?

Read the current canonical record first. Compare the head and scope with the baseline; preserve any unanswered question. A resumed prompt or injected skill can guide procedure, but does not establish that a fact is still current.

Does this replace native memory?

No. Keep native instructions and session memory for execution. Store reviewed facts and their sources here, and read their current version when needed.

How do concurrent updates work?

Read the current head before proposing. If it changes, inspect competing edits and revise the proposal rather than overwriting new evidence.

Connect one bounded task

Connection guideHow reviewed MCP updates work