You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Polish AI Teammate training UX: auto-lowercase names, update detection, budget visibility
- Fix researcher agent permissions: add training_save/remove (was read-only)
- Auto-lowercase + space-to-hyphen name transform in training_save (ARR → arr)
- Detect update vs new save, show "Updated" with preserved applied count
- Show training budget usage (chars/percent) on save, list, and remove
- Improve training_list: group by kind, show most-applied entries, budget %
- Improve training_remove: show available entries on not-found, applied count
- Show similar entry names in duplicate warnings (not just count)
- Raise content limit from 1800 to 2500 chars
- Export TRAINING_BUDGET constant, add budgetUsage() to TrainingPrompt
- Add 30 new tests: auto-lowercase, update detection, budget overflow,
name collision, scale (80 entries), improved messaging
- All 118 training tests + 305 memory tests pass
https://claude.ai/code/session_01V17Kk3qCZFp9ZJiuNYucoq
consthint=args.kind ? ` of kind "${args.kind}"` : ""
27
29
return{
28
30
title: "Training: empty",
29
-
metadata: {count: 0},
31
+
metadata: {count: 0,budgetPercent: 0},
30
32
output: `No training entries found${hint}. Use /teach to learn from example files, /train to learn from documents, or correct me and I'll offer to save the rule.`,
0 commit comments