go/cmd
Claude 6abe90c8cb
fix(bugseti): add background TTL sweeper and configurable workspace limits
The workspace map previously only cleaned up during Capture() calls,
meaning stale entries would accumulate indefinitely if no new captures
occurred. This adds:

- Background sweeper goroutine (Start/Stop lifecycle) that runs every 5
  minutes to evict expired workspaces
- Configurable MaxWorkspaces and WorkspaceTTLMinutes in Config (defaults:
  100 entries, 24h TTL) replacing hardcoded constants
- cleanup() now returns eviction count for observability logging
- Nil-config fallback to safe defaults

Fixes #54

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 20:31:25 +00:00
..
bugseti fix(bugseti): add background TTL sweeper and configurable workspace limits 2026-02-12 20:31:25 +00:00
community updates 2026-02-08 15:17:12 +00:00
core-app Merge pull request 'feat(agentic): agent allowance system — respect model quotas and budgets' (#151) from feat/agentic-allowance-system into new 2026-02-12 20:07:11 +00:00
core-ide fix(tray): replace placeholder icons with actual bug and diamond icons 2026-02-09 10:39:50 +00:00
vanity-import feat: add Go vanity import server and BugSETI CI pipeline 2026-02-08 18:30:29 +00:00