Skip to content

feat: dynamic tool count, associate_with validation, session timeline polish#325

Merged
CalebisGross merged 1 commit intomainfrom
fix/dashboard-polish-and-validation
Mar 21, 2026
Merged

feat: dynamic tool count, associate_with validation, session timeline polish#325
CalebisGross merged 1 commit intomainfrom
fix/dashboard-polish-and-validation

Conversation

@CalebisGross
Copy link
Copy Markdown
Collaborator

Summary

Test plan

  • go test ./... all passing
  • tool_count: 23 in health API response
  • top_concepts populated in sessions endpoint (verified: "Filesystem Monitoring", "Memory Retrieval Optimization", etc.)
  • Dashboard renders updated tool count and timeline labels

Closes #321, closes #322, closes #323

🤖 Generated with Claude Code

… polish

#321: Add ToolCount() to mcp package, expose tool_count in health API,
dashboard now fetches it dynamically instead of hardcoding.

#322: handleRemember validates associate_with target IDs exist before
queuing. Invalid IDs are skipped with a warning in the response.

#323: Session timeline improvements:
- top_concepts populated via concept_sets subquery in ListSessions
- Time axis labels on the swimlane chart
- Empty sessions filtered out

Closes #321, closes #322, closes #323

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant