做什么(One-liner)
Canvas 通用单 agent:一个位置锚定的 actor(位置+在任者)经其 sourced actor 模型对连线证据推理,发出一个立场——使用与完整机构相同的 InstitutionDecision 契约,辩论可选,重要性锚在 office。
怎么用
价格因子 (SPY) → Agent(配置 actor 模型) → 组合优化
→ stance=bullish, 72% 置信度 → 倾斜辩论可选。单独放,agent 就只推理。把它丢进 institution_composite 则成为委员会中的一票(现有 Council 路)。
两种出场形态(2026-08-05 合并)
同一个底层 Actor——位置(权力/约束/目的)+在任者(传记/偏见/voiceStyle)+能力(skill→算子授权)——在 Canvas 上以两种形态出现:
① 独立表态(本卡片,agent_v1) | ② 委员会席位(institution_agent,内部类型) | |
|---|---|---|
| 怎么产生 | 从 Canvas 调色板拖拽 | 绑定 person/desk 快照时,由 institution_composite 子图自动生成——从不是用户拖拽出来的 |
| 做什么 | 独自对连线证据推理 → 经 /agents/run-stance 发一个 InstitutionDecision | 作为多轮委员会辩论里的一席发言 → 经 generateAgentArgument 走 /topology-debate |
| System prompt | buildAgentSystemPrompt(共用) | buildAgentSystemPrompt(同一函数——一份 Tier-5 prompt pin 覆盖两者) |
institution_agent 以前也曾作为独立可拖拽节点单独注册——这个注册现已移除:作为独立节点时,它硬性要求一份机构快照,并且走的是与 institution_composite 同一条全委员会分支,从未真正交付它自己卡片承诺的单一身份"quick view"。它对存量机构快照内部的席位仍是完全合法的节点类型(已存的机构不受任何影响)——只是不再作为可独立拖到画布上的东西提供,也不再被当成第二个、独立的 Tier-5 鉴证分组来追踪。
核心公式
见 frontmatter。actor 模型 → 共享 buildAgentSystemPrompt 富集 → /agents/run-stance → InstitutionDecision。无/非法模型输出 → 显式标注的中性 fallback。
假设与适用场景
假设:低温度,maxTokens ≥ 1024,actor 模型稳定,证据由上游连线节点提供。
适用:单一 actor 观点(明星交易员、在任 office-holder、政策反应函数)、位置锚定建模、喂给 portfolio/strategy/risk 的轻量立场节点。
不适用:委员会共识、自主算子编排(A6)、byte-deterministic 演示、实盘决策。
已知局限
见 frontmatter。六项:消费连线证据非自主 / LLM 非确定性 / 部分手工撰写的 actor 模型 / 标注 fallback / 无交叉验证 / office-holder 建模警示。
参考文献
- Pangura Society 决策过程设计(2026-06-22)
- Pangura Sourced Actor Model 设计(2026-06-21)
Golden Test
Tier 5 integrity checks —— 待办。契约形状(InstitutionDecision 解析 + 标注 fallback)已在 singleAgentStance.test.ts + agents.runStance.test.ts 单测。
Changelog
- 1.0.0(2026-06-22)—— 首次 Active(Society S0;通用位置锚定单 agent)

