Skip to content

v1.106.3

Choose a tag to compare

@MarkEhr MarkEhr released this 28 May 16:49
· 23 commits to master since this release

What's New

Added

  • Claude Code usage panel — new server service reads ~/.claude/stats-cache.json plus Tide's per-agent token tallies, surfaced as a new client API and rendered as a token-by-agent pie chart in the agent info modal. Includes a CLI hint pointing at /usage for live weekly/session rate-limit gauges.
  • Agent info modal styling — new SCSS partial backing the agent info layout.
  • Google Calendar integration improvements — additional config, skill, route, and client surface area with a new calendar-client.test.ts.

Fixed

  • agent-memory / agent-tracking / task-label skills are toggleable per-agent again. The wildcard 'assignedAgentClasses: ["*"]' that force-applied them to every agent has been removed from source. agent-memory and agent-tracking are added to SpawnModal/BossSpawnModal DEFAULT_SKILL_SLUGS so new agents still get them ticked by default — but the user can untick them at spawn and toggle them off later in edit.
  • Stale '*' is stripped on next server start. initSkills now drops '*' from the persisted assignedAgentClasses when the source definition no longer includes it, so existing installations clean themselves up automatically.

Technical Details

  • src/packages/server/data/builtin-skills/{agent-memory,agent-tracking,task-label}.ts — assignedAgentClasses changed from ['*'] to []
  • src/packages/server/services/skill-service.ts — initSkills merge now sanitizes stored '*' against source
  • src/packages/client/components/SpawnModal.tsx + BossSpawnModal.tsx — DEFAULT_SKILL_SLUGS extended
  • src/packages/server/services/claude-usage-service.ts (new), src/packages/client/api/claude-usage.ts (new), AgentUsageChartSection added to TerminalModals