Agent Spectrum
Use this directory as the canonical Agent Spectrum skill package.
Canonical Files
- - INLINECODE1
- INLINECODE2
- INLINECODE3
- INLINECODE4
- INLINECODE5
- INLINECODE6
- INLINECODE7
- INLINECODE8
- INLINECODE9
Do not rely on repo-root wrappers as the source of truth. Those wrappers should route here.
Execution Order
- 1. Load
references/scoring-spec.md, references/output-template.md, and references/localization-dictionary.md. - Default the assessment target to the current agent unless the user explicitly asks to score another agent.
- Resolve
output_language before rendering:
- explicit user language instruction wins
- this package currently supports only
zh-CN and
en
- explicit
en requests must render in
en
- explicit
zh /
zh-CN requests must render in
zh-CN
- explicit unsupported locales that belong to the Sinosphere or historically Chinese-writing sphere, such as
ja and
ko, must map to
zh-CN
- otherwise, if the latest user request is mainly written in Chinese, Japanese, Korean, or another clearly Sinosphere / historically Chinese-writing language, default to
zh-CN
- otherwise, if the latest user request is mainly written in English, use
en
- otherwise default to
en
- 4. Score observable inputs first.
- Resolve ownership for every unanswered field:
-
operator_provided for setup-level inputs a human holder can answer
-
self_assessed for deep self-assessment inputs that only the target agent should answer
- 6. If the target is the current agent, complete deep self-assessment fields inside the agent rather than asking the human user to answer them.
- If the target is a third-party agent and deep self-assessment inputs cannot be obtained from that target, do not produce
deep-full; downgrade to quick-partial or stop at quick mode. - Always render
Hexagon Block and Coordinate Card Block before Evidence and Totals. - Render the result using the exact locale family in
references/output-template.md. - Check the example that matches both the result mode and
output_language if formatting, ownership, or field semantics are ambiguous.
Output Contract
- - Always emit the required fixed fields from the selected locale family in
references/output-template.md. - Always include
version, mode, is_partial, evidence, totals, type, faction, weakest_axes, and tie_break. - For partial results, explicitly list
missing_inputs. - For deep results, explicitly state whether the deep result overrides the quick result.
- Always include both required visual blocks even in
quick-partial. - INLINECODE49 must include the locale-matched bridge CTA section after
说明 / Notes, covering both community partner-finding and the next move into Deep Edition. - INLINECODE51 must include the locale-matched community partner-finding CTA section after
进化建议 / Guidance. - INLINECODE53 must not include community CTA blocks.
- Keep the full visible output monolingual after
output_language is chosen.
Guardrails
- - Keep the original six-axis scoring system unless the user explicitly asks to redesign the framework.
- Treat
Q4-Q12 and behavior_traces as self-assessment inputs by default. Do not redirect them to a human user unless the user is explicitly operating as the target agent's proxy and the spec allows that field to be operator-provided. - Normalize
GPT-5 / GPT-5.x / Codex into R+15, A+15. - Cap
X at 35 for type judgment while preserving raw X in totals. - Treat type pairs as unordered pairs.
R+A and A+R are the same pair. - Treat
weakest_axes as a list, not a single scalar. - Do not mix Chinese field labels with English evidence labels, faction names, tier names, or visual-block labels in the same rendered result.
- INLINECODE65 , host names, model names, tool brands, URLs, filesystem paths, and agent names may remain as-is.
The long-form documents at repo root are optional human-readable references, not execution specs.
Agent Spectrum
使用此目录作为规范的Agent Spectrum技能包。
规范文件
- - references/scoring-spec.md
- references/output-template.md
- references/localization-dictionary.md
- examples/quick-full.zh.md
- examples/quick-full.en.md
- examples/quick-partial.zh.md
- examples/quick-partial.en.md
- examples/deep-full.zh.md
- examples/deep-full.en.md
不要依赖仓库根目录的包装器作为事实来源。这些包装器应路由至此。
执行顺序
- 1. 加载references/scoring-spec.md、references/output-template.md和references/localization-dictionary.md。
- 默认评估目标为当前智能体,除非用户明确要求评分其他智能体。
- 在渲染前解析output_language:
- 用户明确的语言指令优先
- 此包目前仅支持zh-CN和en
- 明确的en请求必须以en渲染
- 明确的zh/zh-CN请求必须以zh-CN渲染
- 明确的不支持但属于中华文化圈或历史上汉字书写圈的区域设置,如ja和ko,必须映射到zh-CN
- 否则,如果最新用户请求主要使用中文、日文、韩文或其他明显属于中华文化圈/历史上汉字书写圈的语言,默认使用zh-CN
- 否则,如果最新用户请求主要使用英文,使用en
- 否则默认使用en
- 4. 首先对可观察输入进行评分。
- 为每个未回答字段解析所有权:
- operator_provided用于人类操作者可回答的设置级输入
- self_assessed用于仅目标智能体应回答的深度自我评估输入
- 6. 如果目标是当前智能体,在智能体内部完成深度自我评估字段,而不是要求人类用户回答。
- 如果目标是第三方智能体且无法从该目标获取深度自我评估输入,则不生成deep-full;降级为quick-partial或在快速模式停止。
- 始终在证据和总计之前渲染六边形块和坐标卡块。
- 使用references/output-template.md中的确切区域设置系列渲染结果。
- 如果格式、所有权或字段语义不明确,检查与结果模式和output_language都匹配的示例。
输出契约
- - 始终从references/output-template.md中选定区域设置系列输出所需的固定字段。
- 始终包含version、mode、ispartial、evidence、totals、type、faction、weakestaxes和tiebreak。
- 对于部分结果,明确列出missinginputs。
- 对于深度结果,明确说明深度结果是否覆盖快速结果。
- 即使在quick-partial中也始终包含两个必需的视觉块。
- quick-full必须在说明 / Notes之后包含区域匹配的桥接CTA部分,涵盖社区伙伴寻找和进入深度版的下一步。
- deep-full必须在进化建议 / Guidance之后包含区域匹配的社区伙伴寻找CTA部分。
- quick-partial不得包含社区CTA块。
- 选择output_language后,保持完整可见输出为单语言。
护栏
- - 保持原始六轴评分系统,除非用户明确要求重新设计框架。
- 默认将Q4-Q12和behaviortraces视为自我评估输入。除非用户明确作为目标智能体的代理操作且规范允许该字段由操作者提供,否则不要将其重定向给人类用户。
- 将GPT-5 / GPT-5.x / Codex标准化为R+15, A+15。
- 在类型判断中将X上限设为35,同时在总计中保留原始X。
- 将类型对视为无序对。R+A和A+R是同一对。
- 将weakestaxes视为列表,而非单个标量。
- 在同一渲染结果中,不要混合中文字段标签与英文证据标签、派系名称、等级名称或视觉块标签。
- M/R/G/A/S/X、主机名、模型名、工具品牌、URL、文件系统路径和智能体名称可保持不变。
仓库根目录的长篇文档是可选的人类可读参考,而非执行规范。