agent-orchestrator/packages/core/src
Prateek eed9455019 feat: improve session detail UI and fix activity detection
- Fix session activity detection and timestamps
  - session-manager now checks if runtime is alive in get()
  - Use file birthtime/mtime for createdAt/lastActivityAt
  - Fixes "Idle" status and "Created just now" issues

- Improve session detail UI
  - Hide empty projectId chip
  - Add PR# chip to header
  - Fix "0 checks failing" logic
  - Remove duplicate status display
  - Humanize attention level labels ("review" → "Pending Review")

- Add Linear tracker support
  - Register Linear tracker plugin in web services
  - Issue labels now show "INT-1354" instead of full URL

- Add "Ask Agent to Fix" feature
  - Button for each unresolved comment
  - API endpoint to send messages to agent via tmux
  - /api/sessions/[id]/message endpoint

- Fix waitForTtyd timeout handling
  - Add timeout event handler to prevent hanging requests
  - Properly abort timed-out requests

- Fix lint errors
  - Remove duplicate imports
  - Fix unused variables
  - Use type-only imports where appropriate

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-14 22:11:36 +05:30
..
__tests__ feat: layered prompt system for agent sessions (#27) 2026-02-14 20:07:13 +05:30
config.ts feat: layered prompt system for agent sessions (#27) 2026-02-14 20:07:13 +05:30
index.ts feat: layered prompt system for agent sessions (#27) 2026-02-14 20:07:13 +05:30
lifecycle-manager.ts fix: detect agent exit for all agent types, not just idle-reporting ones (#22) 2026-02-14 16:52:46 +05:30
metadata.ts fix: remove sessions/ subdirectory from metadata paths (#24) 2026-02-14 17:28:58 +05:30
plugin-registry.ts feat: notifier-composio plugin + integration tests for all plugins (#7) 2026-02-14 16:29:59 +05:30
prompt-builder.ts feat: layered prompt system for agent sessions (#27) 2026-02-14 20:07:13 +05:30
session-manager.ts feat: improve session detail UI and fix activity detection 2026-02-14 22:11:36 +05:30
tmux.ts fix: restrict temp file permissions, validate session prefix format 2026-02-14 05:17:53 +05:30
types.ts feat: add tracker plugin integration for issue label extraction 2026-02-14 22:11:36 +05:30
utils.ts feat: notifier-composio plugin + integration tests for all plugins (#7) 2026-02-14 16:29:59 +05:30