Skip to content

Lime 剖面

Lime 剖面是本工作台的主产品剖面。它比通用协议更严格,因为 Lime 要治理真实产品代码库。

底层 Runtime 参考

Lime 底层 AgentRuntime 的设计会更多参考本地 Rust 执行型 runtime,但事实源仍以 Lime 当前实现为准。参考对象是执行循环、工具治理和安全边界,不是直接复用外部协议类型或包结构。

Runtime 参考面Lime 采纳方式Lime 事实源
Submission Queue / Event Queueturn 输入与 runtime event 输出分离,支持异步执行和恢复。App Server JSON-RPC + RuntimeEvent stream。
TurnItem / response item mapping将 user、assistant、reasoning、plan、tool、file change、compaction 等归一化。UIMessagePartsProcessTimelineExecutionGraph
approval / guardian / exec policycommand、network、MCP tool、permission escalation 进入 action/policy facts。action.*permission.*sandbox.*、policy service。
sandbox / permission profile文件系统、网络、命令执行和权限提升必须可解释、可拒绝、可审计。Desktop Host policy + App Server RuntimeCore。
tool lifecycle / MCP工具调用有稳定 id、参数、状态、输出、失败分类。Tool inventory、ToolGroup、tool.* events。
context compaction / history历史压缩和上下文注入是 runtime facts,不是 UI 字符串拼接。context.*history.*、ThreadReadModel。
app-server protocol / schema fixtures协议、schema、fixture 必须可导出、可校验、可回放。Lime contracts、fixtures、conformance。

底层执行型 runtime 是工程参考,不是 Lime 的产品标准名。进入 Lime 主链后,一切仍必须落到 App Server、RuntimeCore、ExecutionBackend、AgentUI 投影和治理分类。

当前执行主链

text
Objective
  -> Session
  -> Thread
  -> Turn
  -> Step / Item
  -> ToolCall / Action / Process / Subagent
  -> RuntimeEvent
  -> Snapshot / ThreadReadModel / TaskSnapshot
  -> EvidencePack / Replay / Review / UI 投影

当前实现边界

text
App surface / Electron Desktop Host bridge
  -> App Server JSON-RPC
  -> RuntimeCore
  -> ExecutionBackend
  -> Tool / Skill / Workspace / Artifact / Evidence / Policy services

必需事实

Lime 剖面核心要求这些事件族:

  • session.*thread.*turn.*
  • task.*task.attempt.*run.status
  • model.*reasoning.*
  • tool.*process.*output.*
  • action.*permission.*sandbox.*hook.*
  • context.*history.*
  • routing.*cost.*quota.*limit.changed
  • subagent.*job.*channel.*
  • artifact.changedevidence.changedsnapshot.updated
  • runtime.warningruntime.error

Runtime item 到 Lime facts 的映射

执行型 runtime item / eventLime factsUI 投影
UserMessageturn.submittedmessages.snapshotUIMessageParts user part。
AgentMessagemodel.deltamodel.completedUIMessageParts assistant text。
Reasoning / Planreasoning.*plan.*run.statusProcessTimeline reasoning/plan entry。
WebSearch / MCP tool calltool.*output.spilledevidence.changedToolGroup、ProcessTimeline、EvidenceRef。
FileChange / patch applytool.*artifact.changedpermission.*ToolGroup、ArtifactRef、ActionRequired。
ContextCompactionhistory.compactedcontext.attachedsnapshot.updatedHydration/diagnostics。
Guardian / approval requestaction.requiredpermission.*sandbox.*ActionRequired、RuntimeStatus。

所有权

对象拥有方
Runtime 事实RuntimeCore
Provider KeyApp Server Provider store
Host lifecycleDesktop Host
ProjectionAgentUI
产品上下文产品应用
Evidence verdictEvidence/review service

硬规则

  • 缺失 correlation 是 degraded fact。
  • 产品应用 不得 import 内部 runtime 实现。
  • 产品应用 不得把 retired desktop command path 当 current API。
  • UI-only state 不能修改 runtime truth。
  • Evidence/replay/review 必须消费同一组 runtime facts。

Lime Agent Workbench 是面向 Lime AgentRuntime 与 AgentUI 的治理优先标准。