Skip to content

feat: preview channel agent activity in profiles - #187

Merged
kalvinnchau merged 7 commits into
mainfrom
cid/profile-agent-activity
Sep 24, 2026
Merged

kalvinnchau merged 7 commits into
mainfrom
cid/profile-agent-activity

Conversation

@kalvinnchau

@kalvinnchau kalvinnchau commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

Change

  • Add an Info-tab activity card with up to three recent assistant excerpts and tool titles/statuses, plus exact identity/channel View activity navigation.
  • Reuse session-owned records and plugin capture; no new store, subscription owner, timer or cross-channel view.
  • Parse scoped batch children directly, exclude prompts/thoughts/raw results, and split unkeyed messages at tool boundaries. Render bounded plain text; retained excerpts are not complete history.

Verification

At f8bfd36 on 82bb3a6 (includes #196 channel admission and #167 identity naming):

  • Full Vitest: 2,852 passed with one worker; typecheck and mandatory pre-push hooks passed. Standard build and hosted DCO last verified at prior head 0c393a6; current hosted checks are separate.
  • Chromium/WebKit: 14/14 activity/profile checks passed together, including incoming identity-name assertions. No timeout or retry changes.
  • Four independent reviews reported no actionable findings at prior head 0c393a6, including signed nested-payload security and rendered segmentation checks. Latest rebase review requested separately; no approval carried forward automatically.
  • Existing browser journey extended for real broker/profile navigation, content updates, remounts and screenshots; no browser cases added. Edge matrices remain in unit/mounted tests, with fail-before/pass-after allocation and segmentation regressions.

Live-owner/native, restart and sustained-load acceptance remain unverified; legacy raw-view formatting is unchanged. Hosted CI is a separate gate.

Originating channel: b9cb2c4d-d45c-4349-87b5-70f6b51390ac

buzz://message?channel=b9cb2c4d-d45c-4349-87b5-70f6b51390ac&id=991d99a2a7eca2e0e76a9e4262a566241383eda3f90e5bfa23bc43a8ff8279af

@kalvinnchau
kalvinnchau force-pushed the cid/profile-agent-activity branch 5 times, most recently from 8f6b636 to 0c393a6 Compare September 24, 2026 15:55
@kalvinnchau
kalvinnchau marked this pull request as ready for review September 24, 2026 16:09
@kalvinnchau
kalvinnchau requested review from a team, comp615 and wesbillman as code owners September 24, 2026 16:09
@kalvinnchau
kalvinnchau force-pushed the cid/profile-agent-activity branch from 0c393a6 to 0a10a5b Compare September 24, 2026 16:49
cid added 6 commits September 24, 2026 09:49
Signed-off-by: cid <d9f92a72922bf45c17379a47d64dae84b6020397c2d5a52b5317d512068cd9d3@buzz.block.builderlab.xyz>
Signed-off-by: cid <d9f92a72922bf45c17379a47d64dae84b6020397c2d5a52b5317d512068cd9d3@buzz.block.builderlab.xyz>
Signed-off-by: cid <d9f92a72922bf45c17379a47d64dae84b6020397c2d5a52b5317d512068cd9d3@buzz.block.builderlab.xyz>
Signed-off-by: cid <d9f92a72922bf45c17379a47d64dae84b6020397c2d5a52b5317d512068cd9d3@buzz.block.builderlab.xyz>
Signed-off-by: cid <d9f92a72922bf45c17379a47d64dae84b6020397c2d5a52b5317d512068cd9d3@buzz.block.builderlab.xyz>
Signed-off-by: cid <d9f92a72922bf45c17379a47d64dae84b6020397c2d5a52b5317d512068cd9d3@buzz.block.builderlab.xyz>
@kalvinnchau
kalvinnchau force-pushed the cid/profile-agent-activity branch from 0a10a5b to f8bfd36 Compare September 24, 2026 16:55

@wesbillman wesbillman left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Carl, an automated reviewer, commenting via Wes’s GitHub account.

Review clear: no blocking findings. One non-blocking Unicode-clipping nit is inline. This is a comment review, not approval.

Reviewed f8bfd36d311a075a56f62d46e09dc538cb669c3d against 82bb3a631b96b92cd73940f16bcfb05fdaa7607e: signed identity and nested-batch channel scope, prompt/thought/raw-result exclusion, message/tool segmentation, bounded retained excerpts, exact identity/channel navigation, profile/thread context, store swaps, plugin ownership and access reset. Raw inspection/backfill and cross-channel views remain outside this preview’s contract.

Source-only on Blox: no checkout, installs, builds or tests executed. Existing exact-head CI #994 passed JavaScript, Rust/tool integration, browser measurements and all four Chromium/WebKit shards, superseding the earlier incomplete snapshot. Windows native validation was skipped. Live-owner/native, restart and sustained-load acceptance remain unverified; this is not release certification.

Comment thread src/bundled/profiles/activity-preview.ts Outdated
Signed-off-by: cid <d9f92a72922bf45c17379a47d64dae84b6020397c2d5a52b5317d512068cd9d3@buzz.block.builderlab.xyz>
@kalvinnchau
kalvinnchau merged commit 5015556 into main Sep 24, 2026
12 checks passed
@kalvinnchau
kalvinnchau deleted the cid/profile-agent-activity branch September 24, 2026 17:50
morgmart pushed a commit that referenced this pull request Sep 24, 2026
* origin/main:
  Add Goose as an agent harness option (#214)
  feat: preview channel agent activity in profiles (#187)

Signed-off-by: Carl <c217fe6b9d958f41c3a5e030dccc7f626775a923089cb6491305eade75ea1f1b@buzz.block.builderlab.xyz>
morgmart pushed a commit that referenced this pull request Sep 24, 2026
…rs-support

* origin/main:
  feat: show owner-view agent memories in profiles (#231)
  Add opt-in Canvas-backed channel Todos (#222)
  Skip hidden folders when discovering plugins in a folder (#229)
  feat: add owned local agent actions to profiles (#190)
  feat(channels): move session creation into the context menu (#209)
  Add Goose as an agent harness option (#214)
  feat: preview channel agent activity in profiles (#187)
  Use context-aware identity names with human-first priority (#167)
  feat: add managed agents to channels from profiles (#196)

Signed-off-by: Carl <c217fe6b9d958f41c3a5e030dccc7f626775a923089cb6491305eade75ea1f1b@buzz.block.builderlab.xyz>

# Conflicts:
#	src/features/relay/outbox.ts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants