Goose Busabase × Goose

Knowledge Base for Goose

A Goose recipe packages instructions, extensions and parameters into a reusable workflow. Sharing the recipe does not share the creator’s conversation or private memory. Busabase can hold the source material and accepted findings that a team wants to reuse across runs.

Demo workspace · proposed changes Change Requests
The Busabase Inbox: a list of change requests with status chips
The Inbox lists change requests and their status. Changes from a proposal-only key wait here until someone merges them.

The missing layer

A reusable recipe is not a verified result

One recipe can run many times with different files, parameters and findings. Separating method from accepted knowledge lets the team improve the workflow without overwriting earlier decisions.

01

Recipe and extension configuration

Version instructions, parameters and tools in the Goose workflow files. They explain how a task runs; they should not become a store of current customer status.

02

Run inputs and outputs

Keep original files in their source system and execution history with the task. Reference the dates and evidence needed for review rather than copying an entire conversation.

03

Accepted team knowledge

Use a concise Busabase record for the claim, evidence, scope, owner and next review date. Check applicability before another recipe reuses it.

From proposal to accepted knowledge

Start the next task from accepted knowledge

01

Read applicable accepted records

Check source dates and applicability before supplying relevant accepted records to the agent.

02

Propose an evidenced update

Turn a finding into field-level changes with sources, execution version and open questions; submit a ChangeRequest.

03

Check the exact changes

Every update arrives as a Change Request with a diff and its evidence. If the agent's key only proposes, a reviewer approves, requests revisions or rejects it; a write key merges it at once, still attributed and reversible.

04

Reuse accepted findings

People and agents read the merged state. Propose a revision when a claim changes and retain its history.

What to preserve

Make a customer-issue record verifiable outside the original session

Suppose an import failure affects one file format. Rather than storing “imports are broken,” preserve a decision packet another owner can check. These are suggested fields, not a preinstalled template.

What to preserve

Claim and scope

Exact failure condition, affected customer and version. Do not extend the scope to unverified customers.

Source and run version

File or ticket link, source date, recipe revision, parameters and run identifier.

Verification

Reproducible sample, checks and unresolved questions. A model summary is not the original evidence.

Decision and freshness

Owner, decision, next action and review date. Propose revisions when conditions change rather than silently replacing the record.

Choose the right knowledge layer

Keep the method in the recipe and accepted facts in records

One recipe can run many times with different files, parameters and findings. Separating method from accepted knowledge lets the team improve the workflow without overwriting earlier decisions.

Knowledge layer Best place for Basis for trust
Recipe and extension configuration Version instructions, parameters and tools in the Goose workflow files. They explain how a task runs; they should not become a store of current customer status. Recipe and extension configuration
Run inputs and outputs Keep original files in their source system and execution history with the task. Reference the dates and evidence needed for review rather than copying an entire conversation. Run inputs and outputs
Accepted team knowledge Use a concise Busabase record for the claim, evidence, scope, owner and next review date. Check applicability before another recipe reuses it. Every update arrives as a Change Request with a diff and its evidence. If the agent's key only proposes, a reviewer approves, requests revisions or rejects it; a write key merges it at once, still attributed and reversible.
Busabase Suppose an import failure affects one file format. Rather than storing “imports are broken,” preserve a decision packet another owner can check. These are suggested fields, not a preinstalled template. People and agents read the merged state. Propose a revision when a claim changes and retain its history.

Connection and permission boundaries

Verify access, then limit write authority to proposals

Goose validates recipe structure, parameter formats and extension references. Those checks do not verify the truth of the generated findings. Keep the recipe version and run inputs alongside the evidence reviewed by the team. For a recurring customer report, preserve the source date, recipe revision, proposed claims and reviewer decision. A changeRequest-scoped Busabase credential lets the agent propose a record update without approving or merging it.

Example Change Request
A Change Request in Busabase: the message, a before/after diff of a record body, and Approve / Request changes buttons

When to use

Promote only results the next run needs to trust

Use shared records

Use this when several recipes or teammates reuse a finding, an issue spans reporting periods, or updates need an accountable owner and evidence. The method stays in the recipe; Busabase holds accepted status.

Use a simpler tool

Skip it for disposable summaries, temporary drafts, workflow files already governed by Git, or outputs nobody will reuse. There is no need to duplicate every recipe and execution log.

Knowledge Base for Goose · Questions

Does sharing a recipe share conversation history?

No. Goose says recipes do not include full conversation history, global or local memory, or personal credentials.

Does recipe validation verify the answer?

No. It checks the recipe’s structure and configuration, not the factual accuracy of a run.

How does Busabase control agent writes?

Connect the client with an appropriate credential, verify the target workspace, and Every write becomes a Change Request with a diff and history: a changeRequest-scoped key keeps it waiting for review, a write key merges it immediately. How Change Requests work

Does a recipe update invalidate all previous findings?

Not automatically. Check whether the method change affects a claim or its scope, then propose revisions to affected records while keeping prior evidence and decisions.

How can later runs avoid treating an old finding as current?

Record scope, source date and a review date. Require current-source checks in the task instructions; propose an update when evidence is stale or conflicting.

Start with one sourced record

Give the next task knowledge with sources and an owner

Choose one result the team will reuse, define a minimal record and its owner, then validate access and proposal permissions using the connection guide.