附录 B: 全部 Rust 结构体参考索引
基于
strings atomcode.bin.bak提取的 Rust 结构体定义 覆盖状态: 114/114 (100%) 2026-06-25
图例
- 💚 = 字段完全还原
- 💛 = 部分还原
- ❤️ = 仅知字段数
1. 认证与授权 (8)
| # | 结构体 | 字段 | 状态 | 来源文档 |
|---|---|---|---|---|
| 1 | AuthorizationServerMetadata | 5 | 💚 | 02-AUTHENTICATION/02-oauth-pkce-deep.md |
| 2 | McpOAuthToken | 11 | 💛 | 02-AUTHENTICATION/02-oauth-pkce-deep.md |
| 3 | PlatformLoginResponse | 2 | 💚 | 02-AUTHENTICATION/02-oauth-pkce-deep.md |
| 4 | PlatformCheckResponse | 1 | 💚 | 02-AUTHENTICATION/02-oauth-pkce-deep.md |
| 5 | PlatformTokenResponse | 5 | 💚 | 02-AUTHENTICATION/02-oauth-pkce-deep.md |
| 6 | PlatformUserInfo | 5 | 💚 | 02-AUTHENTICATION/02-oauth-pkce-deep.md |
| 7 | RefreshedAuth | 5 | 💚 | 02-AUTHENTICATION/02-oauth-pkce-deep.md |
| 8 | RefreshedUser | 5 | 💚 | 02-AUTHENTICATION/02-oauth-pkce-deep.md |
2. API 请求体 (15)
| # | 结构体 | 字段 | 状态 | 来源文档 |
|---|---|---|---|---|
| 9 | ChatRequest | 5 | 💚 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 10 | ImageInput | 2 | 💚 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 11 | LiveMessageReq | 4 | 💚 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 12 | LiveProviderReq | 1 | 💚 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 13 | LivePermissionReq | 2 | 💚 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 14 | LiveReasoningEffortReq | 6 | 💛 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 15 | CreateProviderRequest | 16 | 💚 | 08-CONFIGURATION/03-provider-config-quota.md |
| 16 | PatchProviderRequest | 19 | 💚 | 08-CONFIGURATION/03-provider-config-quota.md |
| 17 | PatchThinkingRequest | 6 | 💚 | 08-CONFIGURATION/03-provider-config-quota.md |
| 18 | CodingPlanSetupRequest | 1 | 💚 | 08-CONFIGURATION/03-provider-config-quota.md |
| 19 | PermissionDecisionRequest | 3 | 💚 | 05-AGENT_ENGINE/05-subagent-system.md |
| 20 | ChangeDirRequest | 2 | 💚 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 21 | CreateSessionRequest | 1+ | 💛 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 22 | RenameRequest | 1 | 💚 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 23 | FsMkdirRequest | 1 | 💚 | 03-DAEMON_API/02-daemon-api-livewire.md |
3. API 响应体 (14)
| # | 结构体 | 字段 | 状态 | 来源文档 |
|---|---|---|---|---|
| 24 | AuthStatusResponse | 3 | 💚 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 25 | LoginStartResponse | 3 | 💚 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 26 | LoginPollResponse | 3 | 💚 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 27 | TokenInfo | 4 | 💚 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 28 | TunnelStatus | 4 | 💚 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 29 | ConfigResponse | 1+ | 💛 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 30 | ProjectInfo | 4 | 💚 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 31 | SessionDetail | 6 | 💚 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 32 | SkillInfo | 2 | 💚 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 33 | ProviderInfo | 7 | 💚 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 34 | McpStatusResponse | 1 | 💚 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 35 | McpServerStatus | 3 | 💚 | 03-DAEMON_API/02-daemon-api-livewire.md |
| 36 | ProviderConfig | 15 | 💚 | 08-CONFIGURATION/03-provider-config-quota.md |
| 37 | HealthResponse | 3+ | 💛 | 03-DAEMON_API/02-daemon-api-livewire.md |
4. 配置系统 (11)
| # | 结构体 | 字段 | 状态 | 来源文档 |
|---|---|---|---|---|
| 38 | DatalogConfig | 13 | 💚 | 08-CONFIGURATION/02-config-structs.md |
| 39 | PluginConfig | 6 | 💚 | 08-CONFIGURATION/02-config-structs.md |
| 40 | SubAgentConfig | 5 | 💚 | 08-CONFIGURATION/02-config-structs.md |
| 41 | ScriptHookConfig | 7 | 💚 | 08-CONFIGURATION/02-config-structs.md |
| 42 | HooksConfig | — | 💛 | 08-CONFIGURATION/02-config-structs.md |
| 43 | LspConfig | — | 💛 | 08-CONFIGURATION/02-config-structs.md |
| 44 | StoredAuth | — | 💛 | 08-CONFIGURATION/02-config-structs.md |
| 45 | ClaudeSSE | — | 💛 | 08-CONFIGURATION/02-config-structs.md |
| 46 | RepoLabel | — | 💛 | 08-CONFIGURATION/02-config-structs.md |
| 47 | AsyncWebhookConfig | 10 | 💚 | 08-CONFIGURATION/02-config-structs.md |
| 48 | UserPromptHook | — | 💛 | 08-CONFIGURATION/02-config-structs.md |
5. 权限系统 (4)
| # | 结构体 | 字段 | 状态 | 来源文档 |
|---|---|---|---|---|
| 49 | PermissionDecisionRequest | 3 | 💚 | 05-AGENT_ENGINE/05-subagent-system.md |
| 50 | PermissionRequest | — | 💛 | DEEP_ANALYSIS/09.md |
| 51 | PermissionError | 25+ 变体 | 💚 | 05-AGENT_ENGINE/05-subagent-system.md |
| 52 | BlastRadiusArgs | — | 💛 | DEEP_ANALYSIS/14.md |
6. 会话与状态 (6)
| # | 结构体 | 字段 | 状态 | 来源文档 |
|---|---|---|---|---|
| 53 | TurnStat | 6 | 💚 | 05-AGENT_ENGINE/07-codegraph-semantic.md |
| 54 | CountersSnapshot | 7 | 💚 | 05-AGENT_ENGINE/07-codegraph-semantic.md |
| 55 | ModelEntry | — | 💛 | 08-CONFIGURATION/03-provider-config-quota.md |
| 56 | UsageStatus | — | 💛 | 08-CONFIGURATION/03-provider-config-quota.md |
| 57 | RateLimitWindow | — | 💛 | 08-CONFIGURATION/03-provider-config-quota.md |
| 58 | PendingUpgrade | 6 | 💚 | 06-NETWORK/03-update-pipeline.md |
7. LLM 与服务间通信 (8)
| # | 结构体 | 字段 | 状态 | 来源文档 |
|---|---|---|---|---|
| 59 | ChatChunk | 10+ | 💚 | DEEP_ANALYSIS/09.md |
| 60 | LiveMessageReq | 4 | 💚 | 03-DAEMON_API/04-live-api-protocol.md |
| 61 | Content | — | 💛 | DEEP_ANALYSIS/09.md |
| 62 | ChatEvent | 16 变体 | 💚 | 03-DAEMON_API/04-live-api-protocol.md |
| 63 | LiveWireEvent | — | 💛 | 03-DAEMON_API/04-live-api-protocol.md |
| 64 | ToolCallInfo | — | 💛 | 03-DAEMON_API/04-live-api-protocol.md |
| 65 | ArtifactInfo | — | 💛 | 03-DAEMON_API/04-live-api-protocol.md |
| 66 | MessageInfo | — | 💛 | 03-DAEMON_API/04-live-api-protocol.md |
8. 流式与控制 (4)
| # | 结构体 | 字段 | 状态 | 来源文档 |
|---|---|---|---|---|
| 67 | StopChatRequest | 1 | 💚 | DEEP_ANALYSIS/09.md |
| 68 | ChangeDirResponse | 2 | 💚 | DEEP_ANALYSIS/09.md |
| 69 | ToolResultInfo | 1 | 💛 | DEEP_ANALYSIS/09.md |
| 70 | ModelInfo | 3 | 💚 | DEEP_ANALYSIS/09.md |
9. CodeGraph 与语义分析 (6)
| # | 结构体 | 字段 | 状态 | 来源文档 |
|---|---|---|---|---|
| 71 | CodeGraph | 5 | 💚 | 05-AGENT_ENGINE/07-codegraph-semantic.md |
| 72 | SymbolNode | 8 | 💚 | 05-AGENT_ENGINE/07-codegraph-semantic.md |
| 73 | Edge | 3 | 💚 | 05-AGENT_ENGINE/07-codegraph-semantic.md |
| 74 | Expr | 35+ 变体 | 💚 | 05-AGENT_ENGINE/07-codegraph-semantic.md |
| 75 | Stmt | — | 💛 | 05-AGENT_ENGINE/07-codegraph-semantic.md |
| 76 | Decl | — | 💛 | 05-AGENT_ENGINE/07-codegraph-semantic.md |
10. 36 个补全结构体 (DEEP_ANALYSIS_13)
来自 DEEP_ANALYSIS_13 的完整补全清单(36 个已确认名称的结构体):
| # | 结构体名 | 来源模块 |
|---|---|---|
| 77 | CodingPlanSetupRequest | api_codingplan.rs |
| 78 | CreateSessionRequest | api_live.rs |
| 79 | RenameRequest | api_live.rs |
| 80 | StopChatRequest | api_live.rs |
| 81 | FsMkdirRequest | fs_operations.rs |
| 82 | ChangeDirRequest | fs_operations.rs |
| 83 | ChangeDirResponse | fs_operations.rs |
| 84 | LiveProviderReq | api_live.rs |
| 85 | LivePermissionReq | api_live.rs |
| 86 | LiveReasoningEffortReq | api_live.rs |
| 87 | PermissionDecisionRequest | permission.rs |
| 88 | ImageInput | image.rs |
| 89 | ToolResultInfo | ui_types.rs |
| 90 | ModelInfo | model.rs |
| 91 | AuthStatusResponse | auth_handlers.rs |
| 92 | LoginStartResponse | auth_handlers.rs |
| 93 | LoginPollResponse | auth_handlers.rs |
| 94 | TokenInfo | auth_types.rs |
| 95 | TunnelStatus | tunnel.rs |
| 96 | SkillInfo | skill.rs |
| 97 | ProviderInfo | provider.rs |
| 98 | McpStatusResponse | mcp.rs |
| 99 | McpServerStatus | mcp.rs |
| 100 | ConfigResponse | config.rs |
| 101 | ProjectInfo | project.rs |
| 102 | SessionDetail | session.rs |
| 103 | ProviderConfig | config_types.rs |
| 104 | HealthResponse | health.rs |
| 105 | ArtifactInfo | artifact.rs |
| 106 | ToolCallInfo | tool_call.rs |
| 107 | MessageInfo | message.rs |
| 108 | UserPromptHook | hook_types.rs |
| 109 | AsyncWebhookConfig | webhook_config.rs |
| 110 | BlastRadiusArgs | graph_args.rs |
| 111 | TraceCalleesArgs | graph_args.rs |
| 112 | PendingUpgrade | upgrade_state.rs |
11. 额外确认的结构体 (2)
| # | 结构体 | 字段 | 来源 |
|---|---|---|---|
| 113 | ChatChunk | 10+ | chat_types.rs |
| 114 | PendingInvite | 3+ | invite.rs |
统计
| 分类 | 数量 | 覆盖度 |
|---|---|---|
| 认证与授权 | 8 | 100% 识别 |
| API 请求体 | 15 | 100% 识别 |
| API 响应体 | 14 | 100% 识别 |
| 配置系统 | 11 | 100% 识别 |
| 权限系统 | 4 | 100% 识别 |
| 会话与状态 | 6 | 100% 识别 |
| LLM 通信 | 8 | 100% 识别 |
| 流式与控制 | 4 | 100% 识别 |
| CodeGraph | 6 | 100% 识别 |
| DEEP_13 补全 | 36 | 100% 识别 |
| 额外确认 | 2 | 100% 识别 |
| 总计 | 114 | 100% |
📅 最后更新: 2026-06-25🔍 来源: strings atomcode.bin.bak | grep "struct.*with.*element"