Skip to content

Bot activity: safe tool summaries and effects #122

Closed

Description

@DoodleBears

Remaining outcome — reconciled 2026-09-30

Bounded avatar effect styles exist. Remaining: Host-owned tool-kind/safe detail projection, authorized bounded detail access and safe presentation. Raw tool payloads, credentials and reasoning stay excluded.

Feature Project

What to build

在 Ticket #120 的通用 thinking/working presence 上增加 bounded tool-aware effects,并发布安全、版本化的 PersonaBot Activity Cordis Events。单一 tool kind 映射到 thinking-dots、searching、coding/editing、executing 或 generic-working;未知 kind 与并发不同 kind 均安全回退 generic-working。

需要完整 Tool arguments/result 的可信插件必须通过授权 Capability 使用 opaque reference 查询;事件只携带 identifiers、revision、source role、tool kind、可选 tool name、cause 与 provider-declared safe publicDetail。

Channel presentation

Acceptance criteria

  • DSH ToolCallKind 到 bounded effect vocabulary 的映射有 exhaustive/fallback tests。
  • 相同 tool kind 并发保持对应 effect;不同 tool kinds 聚合为 generic-working。
  • Projection 更新后 exactly one process-local Cordis emit notification,事件 revision 与 snapshot 一致。
  • 事件 contract tests 证明 raw arguments、raw results、secrets 与 private reasoning 不在 payload 中。
  • 授权 consumer 可按 opaque reference 查询完整 detail;unauthorized/expired/unknown reference fail closed。
  • sidebar 与 composer 同步展示 effect 和安全摘要;hover/focus/click/keyboard 均可访问。
  • UI Foundation: BotHarness motion preference(System / Reduce / Full) #128 三态 motion preference 使用同一 effect vocabulary;Reduce 下无连续动画但状态信息完整。
  • collapsible 只消费 revisioned Activity snapshot,不直接解析 Session log。
  • fake plugin consumer 可观察事件而无需读取 UI 或解析 Session log。

Blocked by

Activity

  1. added this to the v1.0 milestone on Sep 20, 2026
  2. added
    enhancementNew feature or request
    V1.0Milestone v1.0; mirrors the GitHub milestone
    area:fullstackEnd-to-end Host and Client implementation
    area:ui-uxInteraction and visual experience; may accompany a code-layer area
    feature:activityPersonaBot activity, presence, and output signals
    scope:tracerHuman-testable implementation slice
    on Sep 20, 2026
  3. changed the title [-]Tracer 3: Tool-aware effects 与安全 PersonaBot events[/-] [+]Bot activity: safe tool summaries and effects[/+] on Sep 30, 2026
  4. 62 remaining items

  5. DoodleBears commented on Oct 2, 2026

    @DoodleBears
    ContributorAuthor

    Agent work claim — authorized Tool detail Capability

  6. added
    agent:activeOne or more coding-agent tasks currently claim this issue; see claim comments for task IDs
    ready-for-agentFully specified, ready for an AFK agent
    and removed on Oct 2, 2026
  7. DoodleBears commented on Oct 2, 2026

    @DoodleBears
    ContributorAuthor

    Agent work outcome — #122 completed

  8. removed
    ready-for-agentFully specified, ready for an AFK agent
    agent:activeOne or more coding-agent tasks currently claim this issue; see claim comments for task IDs
    on Oct 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    V1.0Milestone v1.0; mirrors the GitHub milestonearea:fullstackEnd-to-end Host and Client implementationarea:ui-uxInteraction and visual experience; may accompany a code-layer areaenhancementNew feature or requestfeature:activityPersonaBot activity, presence, and output signalsscope:tracerHuman-testable implementation slice

    Type

    No type

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions