* feat(tools): add session management tools for OpenCode sessions - Add session_list tool for listing sessions with filtering - Add session_read tool for reading session messages and history - Add session_search tool for full-text search across sessions - Add session_info tool for session metadata inspection - Add comprehensive tests for storage, utils, and tools - Update documentation in AGENTS.md Closes #132 * fix(session-manager): add Windows compatibility for storage paths - Create shared/data-path.ts utility for cross-platform data directory resolution - On Windows: uses %LOCALAPPDATA% (e.g., C:\Users\Username\AppData\Local) - On Unix: uses $XDG_DATA_HOME or ~/.local/share (XDG Base Directory spec) - Update session-manager/constants.ts to use getOpenCodeStorageDir() - Update hook-message-injector/constants.ts to use same utility - Remove dependency on xdg-basedir package in session-manager - Follows existing pattern from auto-update-checker for consistency --------- Co-authored-by: sisyphus-dev-ai <sisyphus-dev-ai@users.noreply.github.com>
16 lines
473 B
TypeScript
16 lines
473 B
TypeScript
export * from "./frontmatter"
|
|
export * from "./command-executor"
|
|
export * from "./file-reference-resolver"
|
|
export * from "./model-sanitizer"
|
|
export * from "./logger"
|
|
export * from "./snake-case"
|
|
export * from "./tool-name"
|
|
export * from "./pattern-matcher"
|
|
export * from "./hook-disabled"
|
|
export * from "./deep-merge"
|
|
export * from "./file-utils"
|
|
export * from "./dynamic-truncator"
|
|
export * from "./config-path"
|
|
export * from "./data-path"
|
|
export * from "./config-errors"
|