Crush 知识库
Crush 把 model、project context、LSP、Skills 与 MCP 放进终端 workspace。能力越强,trust boundary 越重要:crushrc 是可执行配置,MCP 可能携带凭证,而 session result 不会自动成为项目决策。

MAP
终端 Agent 是否可信,取决于每次 tool call 周围的配置与 evidence。
Crush 把 model、project context、LSP、Skills 与 MCP 放进终端 workspace。能力越强,trust boundary 越重要:crushrc 是可执行配置,MCP 可能携带凭证,而 session result 不会自动成为项目决策。
Project、model、LSP、conversation state
Provider、model、permission、MCP config
stdio、HTTP、SSE、OAuth
Source、scope、owner、tested result
BOUNDARY
Crush 支持 stdio、HTTP 与 SSE MCP transports
终端 Agent 是否可信,取决于每次 tool call 周围的配置与 evidence。
| Session context | Project、model、LSP、conversation state | 一个 workspace 的 operational context |
|---|---|---|
| crushrc | Provider、model、permission、MCP config | Trusted executable configuration |
| MCP transport | stdio、HTTP、SSE、OAuth | Capability 与 authentication boundary |
| Reviewed decision | Source、scope、owner、tested result | Durable project knowledge |
SCOPE
OAuth 可以使用 dynamic registration 或显式 client credentials
Crush 把 model、project context、LSP、Skills 与 MCP 放进终端 workspace。能力越强,trust boundary 越重要:crushrc 是可执行配置,MCP 可能携带凭证,而 session result 不会自动成为项目决策。
一个 workspace 的 operational context
Trusted executable configuration
Capability 与 authentication boundary
Durable project knowledge
EVIDENCE
Skills 从 global 与 project paths 发现并按需加载
Crush 支持 stdio、HTTP 与 SSE MCP transports OAuth 可以使用 dynamic registration 或显式 client credentials Skills 从 global 与 project paths 发现并按需加载
| Session context | Project、model、LSP、conversation state | 一个 workspace 的 operational context |
|---|---|---|
| crushrc | Provider、model、permission、MCP config | Trusted executable configuration |
| MCP transport | stdio、HTTP、SSE、OAuth | Capability 与 authentication boundary |
| Reviewed decision | Source、scope、owner、tested result | Durable project knowledge |
ACCEPTANCE
终端 Agent 是否可信,取决于每次 tool call 周围的配置与 evidence。
Crush 支持 stdio、HTTP 与 SSE MCP transports OAuth 可以使用 dynamic registration 或显式 client credentials Skills 从 global 与 project paths 发现并按需加载
Verify Project、model、LSP、conversation state before accepting 一个 workspace 的 operational context.
Verify Provider、model、permission、MCP config before accepting Trusted executable configuration.
Verify stdio、HTTP、SSE、OAuth before accepting Capability 与 authentication boundary.
Verify Source、scope、owner、tested result before accepting Durable project knowledge.
FAQ
Crush 知识库: practical questions
终端 Agent 是否可信,取决于每次 tool call 周围的配置与 evidence。
crushrc 只是 settings file 吗?
不是。官方将它定义为 trusted code,并且可以执行 shell expressions,应像代码一样审核。
OAuth 会让 MCP result 可信么?
不会。OAuth 只认证 connection,server 返回的 claim 仍需验证。
Skills 应复制进 project policy 吗?
只有团队审核 Skill 版本、scope 与预期 tool effects 后才可以。
Session context 能直接成为 canonical 吗?
Session 是有用 evidence,但 durable knowledge 仍需 source、owner 与 review state。
NEXT
终端 Agent 是否可信,取决于每次 tool call 周围的配置与 evidence。
Crush 把 model、project context、LSP、Skills 与 MCP 放进终端 workspace。能力越强,trust boundary 越重要:crushrc 是可执行配置,MCP 可能携带凭证,而 session result 不会自动成为项目决策。
