CrushのナレッジベースBusabase x Crushのナレッジベース

Crushのナレッジベース

Crushはmodel、project context、LSP、Skill、MCPをterminal workspaceへまとめます。Powerにはtrust boundaryが伴います。crushrcは実行可能なconfigurationで、MCPはcredentialを扱い、session resultは自動的にproject decisionにはなりません。

Crushのナレッジベース workspace
Terminal agentのtrustworthinessは、各tool callを囲むconfigurationとevidenceで決まる。

MAP

Terminal agentのtrustworthinessは、各tool callを囲むconfigurationとevidenceで決まる。

Crushはmodel、project context、LSP、Skill、MCPをterminal workspaceへまとめます。Powerにはtrust boundaryが伴います。crushrcは実行可能なconfigurationで、MCPはcredentialを扱い、session resultは自動的にproject decisionにはなりません。

01 · Session context

Project、model、LSP、conversation state

02 · crushrc

Provider、model、permission、MCP config

03 · MCP transport

stdio、HTTP、SSE、OAuth

04 · Reviewed decision

Source、scope、owner、tested result

BOUNDARY

Crushはstdio、HTTP、SSEのMCP transportをサポートする

Terminal agentのtrustworthinessは、各tool callを囲むconfigurationとevidenceで決まる。

Session contextProject、model、LSP、conversation stateWorkspace一つのoperational context
crushrcProvider、model、permission、MCP configTrusted executable configuration
MCP transportstdio、HTTP、SSE、OAuthCapabilityとauthentication boundary
Reviewed decisionSource、scope、owner、tested resultDurable project knowledge

SCOPE

OAuthはdynamic registrationまたはexplicit client credentialを使える

Crushはmodel、project context、LSP、Skill、MCPをterminal workspaceへまとめます。Powerにはtrust boundaryが伴います。crushrcは実行可能なconfigurationで、MCPはcredentialを扱い、session resultは自動的にproject decisionにはなりません。

Session context

Workspace一つのoperational context

crushrc

Trusted executable configuration

MCP transport

Capabilityとauthentication boundary

Reviewed decision

Durable project knowledge

EVIDENCE

Skillはglobalとproject pathから発見されon demandで読み込まれる

Crushはstdio、HTTP、SSEのMCP transportをサポートする OAuthはdynamic registrationまたはexplicit client credentialを使える Skillはglobalとproject pathから発見されon demandで読み込まれる

Session contextProject、model、LSP、conversation stateWorkspace一つのoperational context
crushrcProvider、model、permission、MCP configTrusted executable configuration
MCP transportstdio、HTTP、SSE、OAuthCapabilityとauthentication boundary
Reviewed decisionSource、scope、owner、tested resultDurable project knowledge
Crushのナレッジベース evidence review

ACCEPTANCE

Terminal agentのtrustworthinessは、各tool callを囲むconfigurationとevidenceで決まる。

Crushはstdio、HTTP、SSEのMCP transportをサポートする OAuthはdynamic registrationまたはexplicit client credentialを使える Skillはglobalとproject pathから発見されon demandで読み込まれる

Session context

Verify Project、model、LSP、conversation state before accepting Workspace一つのoperational context.

crushrc

Verify Provider、model、permission、MCP config before accepting Trusted executable configuration.

MCP transport

Verify stdio、HTTP、SSE、OAuth before accepting Capabilityとauthentication boundary.

Reviewed decision

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

FAQ

Crushのナレッジベース: practical questions

Terminal agentのtrustworthinessは、各tool callを囲むconfigurationとevidenceで決まる。

crushrcは単なるsettings fileですか?

違います。Trusted codeとしてshell expressionを実行できるため、codeと同じようにreviewします。

OAuthでMCP resultはtrustedになりますか?

なりません。OAuthはconnectionを認証するだけで、serverのclaimは検証が必要です。

Skillをproject policyへコピーしますか?

Version、scope、tool effectをteamがreviewした場合だけです。

Session contextはcanonicalですか?

Evidenceにはなりますが、durable knowledgeにはsource、owner、review stateが必要です。

NEXT

Terminal agentのtrustworthinessは、各tool callを囲むconfigurationとevidenceで決まる。

Crushはmodel、project context、LSP、Skill、MCPをterminal workspaceへまとめます。Powerにはtrust boundaryが伴います。crushrcは実行可能なconfigurationで、MCPはcredentialを扱い、session resultは自動的にproject decisionにはなりません。

Agentを接続