Skip to content

附录 B: 全部 Rust 结构体参考索引

基于 strings atomcode.bin.bak 提取的 Rust 结构体定义 覆盖状态: 114/114 (100%) 2026-06-25


图例

  • 💚 = 字段完全还原
  • 💛 = 部分还原
  • ❤️ = 仅知字段数

1. 认证与授权 (8)

#结构体字段状态来源文档
1AuthorizationServerMetadata5💚02-AUTHENTICATION/02-oauth-pkce-deep.md
2McpOAuthToken11💛02-AUTHENTICATION/02-oauth-pkce-deep.md
3PlatformLoginResponse2💚02-AUTHENTICATION/02-oauth-pkce-deep.md
4PlatformCheckResponse1💚02-AUTHENTICATION/02-oauth-pkce-deep.md
5PlatformTokenResponse5💚02-AUTHENTICATION/02-oauth-pkce-deep.md
6PlatformUserInfo5💚02-AUTHENTICATION/02-oauth-pkce-deep.md
7RefreshedAuth5💚02-AUTHENTICATION/02-oauth-pkce-deep.md
8RefreshedUser5💚02-AUTHENTICATION/02-oauth-pkce-deep.md

2. API 请求体 (15)

#结构体字段状态来源文档
9ChatRequest5💚03-DAEMON_API/02-daemon-api-livewire.md
10ImageInput2💚03-DAEMON_API/02-daemon-api-livewire.md
11LiveMessageReq4💚03-DAEMON_API/02-daemon-api-livewire.md
12LiveProviderReq1💚03-DAEMON_API/02-daemon-api-livewire.md
13LivePermissionReq2💚03-DAEMON_API/02-daemon-api-livewire.md
14LiveReasoningEffortReq6💛03-DAEMON_API/02-daemon-api-livewire.md
15CreateProviderRequest16💚08-CONFIGURATION/03-provider-config-quota.md
16PatchProviderRequest19💚08-CONFIGURATION/03-provider-config-quota.md
17PatchThinkingRequest6💚08-CONFIGURATION/03-provider-config-quota.md
18CodingPlanSetupRequest1💚08-CONFIGURATION/03-provider-config-quota.md
19PermissionDecisionRequest3💚05-AGENT_ENGINE/05-subagent-system.md
20ChangeDirRequest2💚03-DAEMON_API/02-daemon-api-livewire.md
21CreateSessionRequest1+💛03-DAEMON_API/02-daemon-api-livewire.md
22RenameRequest1💚03-DAEMON_API/02-daemon-api-livewire.md
23FsMkdirRequest1💚03-DAEMON_API/02-daemon-api-livewire.md

3. API 响应体 (14)

#结构体字段状态来源文档
24AuthStatusResponse3💚03-DAEMON_API/02-daemon-api-livewire.md
25LoginStartResponse3💚03-DAEMON_API/02-daemon-api-livewire.md
26LoginPollResponse3💚03-DAEMON_API/02-daemon-api-livewire.md
27TokenInfo4💚03-DAEMON_API/02-daemon-api-livewire.md
28TunnelStatus4💚03-DAEMON_API/02-daemon-api-livewire.md
29ConfigResponse1+💛03-DAEMON_API/02-daemon-api-livewire.md
30ProjectInfo4💚03-DAEMON_API/02-daemon-api-livewire.md
31SessionDetail6💚03-DAEMON_API/02-daemon-api-livewire.md
32SkillInfo2💚03-DAEMON_API/02-daemon-api-livewire.md
33ProviderInfo7💚03-DAEMON_API/02-daemon-api-livewire.md
34McpStatusResponse1💚03-DAEMON_API/02-daemon-api-livewire.md
35McpServerStatus3💚03-DAEMON_API/02-daemon-api-livewire.md
36ProviderConfig15💚08-CONFIGURATION/03-provider-config-quota.md
37HealthResponse3+💛03-DAEMON_API/02-daemon-api-livewire.md

4. 配置系统 (11)

#结构体字段状态来源文档
38DatalogConfig13💚08-CONFIGURATION/02-config-structs.md
39PluginConfig6💚08-CONFIGURATION/02-config-structs.md
40SubAgentConfig5💚08-CONFIGURATION/02-config-structs.md
41ScriptHookConfig7💚08-CONFIGURATION/02-config-structs.md
42HooksConfig💛08-CONFIGURATION/02-config-structs.md
43LspConfig💛08-CONFIGURATION/02-config-structs.md
44StoredAuth💛08-CONFIGURATION/02-config-structs.md
45ClaudeSSE💛08-CONFIGURATION/02-config-structs.md
46RepoLabel💛08-CONFIGURATION/02-config-structs.md
47AsyncWebhookConfig10💚08-CONFIGURATION/02-config-structs.md
48UserPromptHook💛08-CONFIGURATION/02-config-structs.md

5. 权限系统 (4)

#结构体字段状态来源文档
49PermissionDecisionRequest3💚05-AGENT_ENGINE/05-subagent-system.md
50PermissionRequest💛DEEP_ANALYSIS/09.md
51PermissionError25+ 变体💚05-AGENT_ENGINE/05-subagent-system.md
52BlastRadiusArgs💛DEEP_ANALYSIS/14.md

6. 会话与状态 (6)

#结构体字段状态来源文档
53TurnStat6💚05-AGENT_ENGINE/07-codegraph-semantic.md
54CountersSnapshot7💚05-AGENT_ENGINE/07-codegraph-semantic.md
55ModelEntry💛08-CONFIGURATION/03-provider-config-quota.md
56UsageStatus💛08-CONFIGURATION/03-provider-config-quota.md
57RateLimitWindow💛08-CONFIGURATION/03-provider-config-quota.md
58PendingUpgrade6💚06-NETWORK/03-update-pipeline.md

7. LLM 与服务间通信 (8)

#结构体字段状态来源文档
59ChatChunk10+💚DEEP_ANALYSIS/09.md
60LiveMessageReq4💚03-DAEMON_API/04-live-api-protocol.md
61Content💛DEEP_ANALYSIS/09.md
62ChatEvent16 变体💚03-DAEMON_API/04-live-api-protocol.md
63LiveWireEvent💛03-DAEMON_API/04-live-api-protocol.md
64ToolCallInfo💛03-DAEMON_API/04-live-api-protocol.md
65ArtifactInfo💛03-DAEMON_API/04-live-api-protocol.md
66MessageInfo💛03-DAEMON_API/04-live-api-protocol.md

8. 流式与控制 (4)

#结构体字段状态来源文档
67StopChatRequest1💚DEEP_ANALYSIS/09.md
68ChangeDirResponse2💚DEEP_ANALYSIS/09.md
69ToolResultInfo1💛DEEP_ANALYSIS/09.md
70ModelInfo3💚DEEP_ANALYSIS/09.md

9. CodeGraph 与语义分析 (6)

#结构体字段状态来源文档
71CodeGraph5💚05-AGENT_ENGINE/07-codegraph-semantic.md
72SymbolNode8💚05-AGENT_ENGINE/07-codegraph-semantic.md
73Edge3💚05-AGENT_ENGINE/07-codegraph-semantic.md
74Expr35+ 变体💚05-AGENT_ENGINE/07-codegraph-semantic.md
75Stmt💛05-AGENT_ENGINE/07-codegraph-semantic.md
76Decl💛05-AGENT_ENGINE/07-codegraph-semantic.md

10. 36 个补全结构体 (DEEP_ANALYSIS_13)

来自 DEEP_ANALYSIS_13 的完整补全清单(36 个已确认名称的结构体):

#结构体名来源模块
77CodingPlanSetupRequestapi_codingplan.rs
78CreateSessionRequestapi_live.rs
79RenameRequestapi_live.rs
80StopChatRequestapi_live.rs
81FsMkdirRequestfs_operations.rs
82ChangeDirRequestfs_operations.rs
83ChangeDirResponsefs_operations.rs
84LiveProviderReqapi_live.rs
85LivePermissionReqapi_live.rs
86LiveReasoningEffortReqapi_live.rs
87PermissionDecisionRequestpermission.rs
88ImageInputimage.rs
89ToolResultInfoui_types.rs
90ModelInfomodel.rs
91AuthStatusResponseauth_handlers.rs
92LoginStartResponseauth_handlers.rs
93LoginPollResponseauth_handlers.rs
94TokenInfoauth_types.rs
95TunnelStatustunnel.rs
96SkillInfoskill.rs
97ProviderInfoprovider.rs
98McpStatusResponsemcp.rs
99McpServerStatusmcp.rs
100ConfigResponseconfig.rs
101ProjectInfoproject.rs
102SessionDetailsession.rs
103ProviderConfigconfig_types.rs
104HealthResponsehealth.rs
105ArtifactInfoartifact.rs
106ToolCallInfotool_call.rs
107MessageInfomessage.rs
108UserPromptHookhook_types.rs
109AsyncWebhookConfigwebhook_config.rs
110BlastRadiusArgsgraph_args.rs
111TraceCalleesArgsgraph_args.rs
112PendingUpgradeupgrade_state.rs

11. 额外确认的结构体 (2)

#结构体字段来源
113ChatChunk10+chat_types.rs
114PendingInvite3+invite.rs

统计

分类数量覆盖度
认证与授权8100% 识别
API 请求体15100% 识别
API 响应体14100% 识别
配置系统11100% 识别
权限系统4100% 识别
会话与状态6100% 识别
LLM 通信8100% 识别
流式与控制4100% 识别
CodeGraph6100% 识别
DEEP_13 补全36100% 识别
额外确认2100% 识别
总计114100%

📅 最后更新: 2026-06-25🔍 来源: strings atomcode.bin.bak | grep "struct.*with.*element"

基于 VitePress 构建 · AtomCode v4.25.3 逆向工程分析文档