Skip to content

feat: workspace UI, read_log proxy, agent cards, clone-first#12

Merged
ludamad merged 2 commits intomainfrom
feat/workspace-ui-v2
Mar 9, 2026
Merged

feat: workspace UI, read_log proxy, agent cards, clone-first#12
ludamad merged 2 commits intomainfrom
feat/workspace-ui-v2

Conversation

@AztecBot
Copy link
Collaborator

@AztecBot AztecBot commented Mar 9, 2026

Summary

  • Proxy read_log through host server (sidecars can't access Redis/SSH)
  • Agent/subagent activity shows inline in expandable cards with deeplink
  • Deduplicate gist/artifact chips, show all replies per run
  • URL syncs with selected run, cancel/complete shows as activity
  • Strong clone-first enforcement in all profile CLAUDE.md files
  • Always mount reference repo and SSH key at /home/aztec-dev/
  • Strip CI log noise from read_log output

Test plan

  • Verify read_log works from sidecar container
  • Check agent cards expand/collapse in workspace UI
  • Confirm working indicator stops on cancel
  • Test URL updates when navigating runs

🤖 Generated with Claude Code

AztecBot and others added 2 commits March 9, 2026 06:52
…irst enforcement

- read_log proxies through host server (sidecar has no Redis/SSH access)
- Internal server binds 0.0.0.0 so Docker containers can reach it
- Agent activity written to activity.jsonl with subagent flag
- AgentSection: expandable inline cards with preview, deeplink via #agent-<id>
- Deduplicate gist/artifact chips by URL
- Run status updates propagate to RunCard (fixes stuck "working..." on cancel)
- Cancel/complete injects activity entry in run detail
- URL syncs with selected run (?run=<logId>)
- All replies shown per run (not just last)
- New run clears activity state
- Strip ci.sh startup noise from read_log output
- CLAUDEBOX_HOST=claudebox.work, SESSION_PAGE_USER=aztec
- Remove AZTEC_MCP_SERVER from Claude container env
- SSH key mounts at /home/aztec-dev/ (matches Docker image)
- Reference repo always mounted (remove mountReferenceRepo option)
- Strong clone-first instructions in all profile CLAUDE.md files
- Phase0 branch documentation in audit profile

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- barretenberg-audit: fallbackRef origin/master → origin/next, defaultBase master → next
- clone_repo ref now optional, defaults to fallbackRef
- add_log_link no longer posts GitHub comments (local tracking only)
- refHint updated to show correct branches

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ludamad ludamad merged commit 423cb84 into main Mar 9, 2026
5 checks passed
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