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
Added focused registry public-API coverage in packages/core/tests/tools/registry-crud.test.ts, registry-query-api.test.ts, registry-bulk-api.test.ts, registry-events-api.test.ts, registry-langchain-api.test.ts, and registry-prompt-api.test.ts
Added story documentation in docs/st09049-tool-registry-modularization.md capturing the file-size reduction, validation evidence, and no-regression baseline outcome
Changed
@agentforge/core - Tool Registry Modularization
Reduced packages/core/src/tools/registry.ts from a mixed-responsibility 446 line implementation to a 107 line public facade
Extracted focused internal registry query, mutation, and public-type modules in packages/core/src/tools/registry-query-api.ts, packages/core/src/tools/registry-mutation-api.ts, and packages/core/src/tools/registry-types.ts
Preserved the public ToolRegistry, RegistryEvent, EventHandler, and PromptOptions export surface while making the registry easier to review and evolve in smaller slices
Fixed
@agentforge/core - Registry Test and Maintenance Boundaries
Replaced the 832 line packages/core/tests/tools/registry.test.ts monolith with focused suites that mirror CRUD, query, bulk mutation, event, LangChain, and prompt boundaries
Kept registry behavior, emitted events, mutation semantics, and explicit-any baseline stable at workspace 84/289 and core 23/119 while modularizing both runtime and tests
Published
All packages published to npm registry at version 0.16.36: