nanobot Busabase × nanobot

Knowledge Base for nanobot

Promote useful memory into team-owned knowledge

nanobot already has persistent memory and history. Busabase provides shared Docs and Bases when an accepted business fact must outlive one assistant and become accessible to colleagues. Preserve personal preferences in native memory while giving team knowledge a clear source and owner.

Connection guide →
Team knowledgeShared workspace
Shared workspace — original English interface
Shared workspace — original English interface

Persistent memory still needs team acceptance

Session messages continue a conversation, history supports recall, durable memory retains preferences and context, and GitStore supplies version history. Team knowledge also needs a source, owner, audience and acceptance decision. Longer retention does not replace those responsibilities or make native memory less useful.

Promote the conclusion that needs sharing, not the entirety of SOUL, USER and MEMORY. Put complete business rules in Docs and specific facts in Bases, linked to sources, owners and acceptance state. Keep personal habits and private background in their native layer while colleagues maintain the shared record.

What belongs where

Policy Doc

The complete policy, audience, exceptions and source. Its owner maintains the explanation.

Knowledge Base

One record per maintained fact: stable key, value, source URL, owner, scope and state. Link it to the policy Doc.

Update Skill

The reading, evidence and proposal procedure. It guides the agent without granting data access.

Result record

Link the task to its output, the decision and unresolved checks. The next run reads the actual result.

When memory and policy disagree, retain both sources

Read the shared policy before changing a record from memory. Locate the difference in a field or paragraph and identify the remembered source and current policy version. Propose a change when new evidence supports it; otherwise keep the question open. A previous conversation is not a team approval record.

Reuse team knowledge without exporting private memory

Hand over the record link, scope, source and open questions. The receiving task rereads it under its own identity. Different permissions or expired sources should be reported to the owner. Continue from the current formal record after an update; old personal context does not replace checking that version.

Leave a checkable handoff

A useful handoff identifies the exact record that was read, the source that supported the answer, and the applicable scope. For a proposed edit, return the ChangeRequest link and the fields it would change. When a change is accepted, return the canonical record and verify the resulting value. Keep these outcomes distinct so the next agent can tell what it can rely on.

Start with one fact you already maintain

  1. 01

    Select an existing policy or fact with a known source. Assign its owner before asking the agent to change it.

  2. 02

    Read the current record and have the agent return the source, applicable scope and version. Check those before allowing a write.

  3. 03

    Propose a bounded update with old and new values, the reason and evidence. When review is required, keep it as a proposal until an authorized decision.

  4. 04

    Read the accepted record again from a fresh task. Check the value and source, and keep rejected or unresolved changes out of the answer.

Busabase Inbox review interface — original English screenshot.
Busabase Inbox review interface — original English screenshot.

Connection and permission boundaries

The official configuration documents remote HTTP MCP and OAuth. Follow the current connection guide for authentication and available routes. A remembered instruction does not grant write access, and a Git history entry does not mean a team accepted the business fact. Re-read the shared record before the next task uses it.

An instruction to adapt

Find the shared policy that supports this remembered conclusion. Keep personal notes private. If the conclusion differs from the accepted policy, show both sources and propose a correction; do not silently overwrite the policy or treat memory as approval.

Questions before you connect

Is a GitStore change already a team approval?

History records change. Team acceptance also needs an authorized decision tied to the fact and its evidence. Preserve both histories without treating them as the same event.

Will this replace native memory?

Keep native context for execution and private preferences. Share only the knowledge that another person needs to read, verify or maintain.

How do I check one useful cycle?

Read one existing record and return its link and source. Propose one supported correction, inspect the change, then read the accepted record again. A proposal link is not proof that the record changed.

Start with one shared record

Connection guideOfficial source