Commit a72960d
committed
feat(session-management): add session defaults store, tools, and session-aware middleware; add tests; update plan doc
- Add in-memory SessionStore (set/get/clear/show)
- New workflow: session-management (session-set-defaults, session-clear-defaults, session-show-defaults)
- Add createSessionAwareTool with requirements preflight and args-over-defaults merge
- Comprehensive tests for tools, store, and factory
- Update session_management_plan.md with DI checklist, commit protocol, and pre-commit hook note
Existing tools unchanged; no remote push.1 parent 1beefab commit a72960d
14 files changed
Lines changed: 1003 additions & 0 deletions
File tree
- docs
- src
- mcp/tools/session-management
- __tests__
- utils
- __tests__
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
| 111 | + | |
0 commit comments