Releases: vtemian/agentprobe
Releases · vtemian/agentprobe
v0.2.0
What's New
Providers
- Codex provider: JSONL session discovery + parsing for OpenAI Codex agents
- OpenCode provider: SQLite database adapter for OpenCode agents
- All four providers (Cursor, Claude Code, Codex, OpenCode) enabled by default
Examples
- 9 self-contained examples: simple observer, status tracker, notifications, sounds, webhook relay, JSONL logger, terminal dashboard, pipeline orchestrator, and Glimpse floating overlay
- Each example in its own directory with README and setup instructions
Quality
- GitHub Actions CI with full quality gate (Biome + ESLint + TypeScript + Vitest)
- Pre-commit hooks via Husky + lint-staged
- ESLint with typescript-eslint, sonarjs, and unicorn plugins
- All type assertions (
as) replaced with Zod schemas and type guards
Architecture
- Composite provider with partial failure resilience
- Shared watch factory, eliminating watch duplication across providers
- Extracted shared discovery and provider utilities
- Sequential event bus with monotonic lifecycle tokens for race safety
- Idle checking mechanism for time-based status transitions
Fixes
- Include workspace paths in discovery cache key
- Guard against NaN timestamps in transcript parsing
- Show short-lived sessions that complete between polls
- Increase Codex session header buffer from 4KB to 64KB
v0.1.5
What's Changed
- Filter startup noise: Observer now skips
joinedevents for agents already in terminal states (completed/error), eliminating the burst of duplicate callbacks on startup - Cleaner example output:
provider-observer.tsuses dynamic status grouping instead of hardcoded status branches
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- Event bus runtime: Replaced worker loop with a typed event bus for reliable idle detection
- Simplified Observer API: Single
subscribemethod emitting only actual state changes (joined,statusChanged,left) - Removed
subscribeToSnapshots,subscribeToAgentChanges,getLatestSnapshot - Faster idle detection:
checkIdleDelayMsdefault lowered to 2s,STREAMING_QUIET_WINDOW_MSto 2s,RUNNING_WINDOW_MSto 3s - Updated README with event bus architecture docs and mermaid diagram
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- Faster status transitions: Reduced all agent idle/completion time windows so agents move through
running → idle → completedmore aggressively- Streaming quiet window: 15s → 5s
- Running window: 60s → 15s
- Completion quiet window: 90s → 30s
- Idle window: 5min → 60s
- Fix example import: Example now imports from source directly instead of stale dist
Full Changelog: v0.1.2...v0.1.3