Skip to content

Conversation

@maximelb
Copy link
Contributor

Summary

Add infrastructure to report AI activity summaries from Claude Code sessions to LimaCharlie for visibility into AI operations.

New files:

  • agents/live-activity-poster.md - Lightweight Haiku agent for posting Markdown summaries
  • commands/init-lc-live-dashboard.md - Setup command for webhook infrastructure
  • functions/get-org-urls.md - Get org-specific URLs including hooks domain
  • functions/who-am-i.md - Get API identity for activity attribution

Key features:

  • Markdown-formatted summaries (max 8 lines)
  • Session ID tracking via uuidgen for correlation
  • Before/after task posting (Starting/Completed/Fixed prefixes)
  • Background execution (fire-and-forget, non-blocking)
  • Uses jq for safe JSON encoding of Markdown content

Updated docs:

  • AUTOINIT.md and CLAUDE.md now in sync with improved session startup checklist
  • Parallel initialization of orgs for efficiency

Test plan

  • Run /init-lc-live-dashboard to create webhook infrastructure
  • Verify live-activity-poster agent posts Markdown correctly
  • Confirm session_id persists across multiple posts in same session
  • Test background execution doesn't block main session

🤖 Generated with Claude Code

maximelb and others added 3 commits December 13, 2025 14:40
Add infrastructure to report AI activity summaries to LimaCharlie:

- Add live-activity-poster agent for posting Markdown summaries
- Add init-lc-live-dashboard command to set up webhook infrastructure
- Add get-org-urls and who-am-i function docs
- Update AUTOINIT.md and CLAUDE.md with session startup checklist
- Support session_id (via uuidgen) for correlating activity
- Post summaries before/after significant tasks (max 8 lines)
- Run poster agent in background (fire-and-forget)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Prefer /proc/sys/kernel/random/uuid for session ID generation as it's
faster (no subprocess), falling back to uuidgen on macOS or systems
without /proc.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Update UUID generation in CLAUDE.md to match the latest AUTOINIT.md:
- Use /proc/sys/kernel/random/uuid with uuidgen fallback

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@maximelb maximelb marked this pull request as ready for review December 15, 2025 20:20
@maximelb maximelb marked this pull request as draft December 15, 2025 20:20
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