02cae69bb5
- Added in-memory session storage abstraction with SessionStorage interface and MemorySessionStorage implementation. - Added configurable bash interceptor rules with pattern-based command interception settings. - Added AbortSignal support to 80+ web scrapers for request cancellation. - Changed task tool to require explicit task `id` field and single `agent` parameter at top level. - Removed `submit_review` tool - reviewers now use `complete` tool with structured output. - Replaced Date.now() and crypto.randomUUID() with nanoid() for unique ID generation throughout codebase.
Examples
Example code for omp-coding-agent SDK, hooks, and custom tools.
Directories
sdk/
Programmatic usage via createAgentSession(). Shows how to customize models, prompts, tools, hooks, and session management.
hooks/
Example hooks for intercepting tool calls, adding safety gates, and integrating with external systems.
custom-tools/
Example custom tools that extend the agent's capabilities.