Knowledge Base for CrushBusabase x Knowledge Base for Crush

Knowledge Base for Crush

Crush brings models, project context, LSP, Skills, and MCP into a terminal workspace. Its power comes with a trust boundary: crushrc is executable configuration, MCP can carry credentials, and a session result is not automatically a durable project decision.

Knowledge Base for Crush workspace
A terminal agent is only as trustworthy as the configuration and evidence around each tool call.

MAP

A terminal agent is only as trustworthy as the configuration and evidence around each tool call.

Crush brings models, project context, LSP, Skills, and MCP into a terminal workspace. Its power comes with a trust boundary: crushrc is executable configuration, MCP can carry credentials, and a session result is not automatically a durable project decision.

01 · Session context

Project, model, LSP, conversation state

02 · crushrc

Shell-like provider, model, permission, and MCP config

03 · MCP transport

stdio, HTTP, SSE, OAuth

04 · Reviewed decision

Source, scope, owner, tested result

BOUNDARY

Crush supports stdio, HTTP, and SSE MCP transports

A terminal agent is only as trustworthy as the configuration and evidence around each tool call.

Session contextProject, model, LSP, conversation stateOperational context for one workspace
crushrcShell-like provider, model, permission, and MCP configTrusted executable configuration
MCP transportstdio, HTTP, SSE, OAuthCapability and authentication boundary
Reviewed decisionSource, scope, owner, tested resultDurable project knowledge

SCOPE

OAuth can use dynamic registration or explicit client credentials

Crush brings models, project context, LSP, Skills, and MCP into a terminal workspace. Its power comes with a trust boundary: crushrc is executable configuration, MCP can carry credentials, and a session result is not automatically a durable project decision.

Session context

Operational context for one workspace

crushrc

Trusted executable configuration

MCP transport

Capability and authentication boundary

Reviewed decision

Durable project knowledge

EVIDENCE

Skills are discovered from global and project paths and loaded on demand

Crush supports stdio, HTTP, and SSE MCP transports OAuth can use dynamic registration or explicit client credentials Skills are discovered from global and project paths and loaded on demand

Session contextProject, model, LSP, conversation stateOperational context for one workspace
crushrcShell-like provider, model, permission, and MCP configTrusted executable configuration
MCP transportstdio, HTTP, SSE, OAuthCapability and authentication boundary
Reviewed decisionSource, scope, owner, tested resultDurable project knowledge
Knowledge Base for Crush evidence review

ACCEPTANCE

A terminal agent is only as trustworthy as the configuration and evidence around each tool call.

Crush supports stdio, HTTP, and SSE MCP transports OAuth can use dynamic registration or explicit client credentials Skills are discovered from global and project paths and loaded on demand

Session context

Verify Project, model, LSP, conversation state before accepting Operational context for one workspace.

crushrc

Verify Shell-like provider, model, permission, and MCP config before accepting Trusted executable configuration.

MCP transport

Verify stdio, HTTP, SSE, OAuth before accepting Capability and authentication boundary.

Reviewed decision

Verify Source, scope, owner, tested result before accepting Durable project knowledge.

FAQ

Knowledge Base for Crush: practical questions

A terminal agent is only as trustworthy as the configuration and evidence around each tool call.

Is crushrc just a settings file?

No. Crush documents it as trusted code and it can execute shell expressions. Review it like code.

Does OAuth make an MCP result trusted?

No. OAuth authenticates the connection. Claims returned by the server still require validation.

Should Skills be copied into project policy?

Only when the team reviews the Skill version, scope, and expected tool effects.

Can session context be canonical?

A session is useful evidence, but durable knowledge needs a source, owner, and review state.

NEXT

A terminal agent is only as trustworthy as the configuration and evidence around each tool call.

Crush brings models, project context, LSP, Skills, and MCP into a terminal workspace. Its power comes with a trust boundary: crushrc is executable configuration, MCP can carry credentials, and a session result is not automatically a durable project decision.

Connect Agent