zoowork official site iconBusabase × ZooWork

Knowledge Base for ZooWork

Reviewed records that survive the next agent run

ZooWork runs managed agents with files, tools and a workspace. Busabase holds the reviewed records that another run or delivery team can read. Use a supported authenticated route to those records; ZooWork’s public, unauthenticated MCP integration is not a direct connection to Busabase Cloud.

Connection guideOfficial product documentation

Team knowledgeShared workspace
Busabase shared workspace — original English interface

Busabase product interface (English).

A run result and a delivery record have different owners

The ZooWork workspace holds execution files and task output. A delivery record preserves the recommendation, source date, accepted scope and responsible reviewer. Keep the run ID as provenance, while giving the business conclusion its own state: completed execution can still leave evidence unresolved.

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 completed run is not an accepted delivery record

Illustrative delivery: a research run proposes a supplier recommendation, but its source is outdated. Save the candidate, source date and unresolved check as a proposal. The delivery owner accepts only the verified scope. The next run reads that record rather than inferring approval from the previous run’s completed status.

Illustrative example, not a real customer result or test.

Example proposal ledger

FieldIllustrative valueEvidence / decision
run_resultsupplier recommendationproposal
source_dateolder than current contractstale
review_decisionrequest current contractnot accepted
next_runread record; do not infer from completedrequired
  1. 01run result: proposed recommendation
  2. 02source freshness: unresolved
  3. 03review: accept only verified scope
  4. 04next run: current record and evidence

Hand off the recommendation with a source check

For the supplier example, preserve the original recommendation and the outdated source. Request a current source for the exact delivery region and service being selected. The owner can accept supported fields and leave price or coverage unresolved. The next run should read that bounded decision before extending the recommendation.

What the next agent should receive

Suggested record fields

delivery_id, run_id, source_url, source_date, scope, reviewer, accepted_record, head

Use the agent’s shell with the documented Skill/CLI route, or an application-executed custom tool whose backend holds the Busabase credential. Do not put a key into an unauthenticated MCP URL. A new sandbox may need sign-in again: persistence of the CLI credential outside /workspace has not been established. Verify identity and scope before each resumed delivery.

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).

Recheck identity before reusing a delivery

Use a supported authenticated CLI or backend-executed tool, then verify the Space and Base available to that identity. A new sandbox must not be assumed to inherit credentials. After a merged update, retrieve the canonical record again and include its reference in the handoff so future runs can find the current decision.

Practical questions

Why not paste the Busabase URL into ZooWork MCP?

ZooWork documents public unauthenticated MCP endpoints, while Busabase Cloud requires authentication. Use the documented shell Skill/CLI path or an application-executed custom tool with backend-held credentials. Recheck the provider’s current authentication support before changing that design.

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