Skip to content

v1.0.0 — Plugin Absorption: all 57 cognitive tools consolidated into core engine

Choose a tag to compare

@idapixl idapixl released this 17 May 01:23
· 147 commits to master since this release
c50f579

Major Release — Plugin Absorption

All cognitive tools are now built directly into cortex-engine. No separate plugin installs needed.

Previously, extending the engine required separate npm packages:

npm install @fozikio/tools-threads
npm install @fozikio/tools-journal
# etc.

Now, all 57 tools come with the core install:

npm install @fozikio/cortex-engine

Absorbed packages

The following packages are now included in cortex-engine core and are no longer required as separate installs for v1.0.0+:

Package Tools Added
@fozikio/tools-threads thread_create, thread_update, thread_resolve, threads_list
@fozikio/tools-journal journal_write, journal_read
@fozikio/tools-content content_create, content_list, content_update
@fozikio/tools-evolution evolve, evolution_list
@fozikio/tools-social social_read, social_update, social_draft, social_score
@fozikio/tools-graph graph_report, link, suggest_links, suggest_tags
@fozikio/tools-maintenance retrieve, forget, find_duplicates, sleep_pressure, consolidation_status, retrieval_audit
@fozikio/tools-vitals vitals_get, vitals_set, sleep_pressure
@fozikio/tools-reasoning surface, ruminate, notice, intention, resolve, query_explain, contradict

New in v1.0.0

  • 57 cognitive tools (up from 27 in v0.x)
  • All tools live in individual files under src/tools/ — easier to read, extend, and contribute to
  • Richer implementations: observe now auto-scores via LLM, predict uses temporal reranking
  • New store methods: countDocuments() and delete() on both SQLite and Firestore backends
  • Shared _helpers.ts for argument parsing and event firing across all tools

Migration from v0.x

If you were using separate @fozikio/tools-* packages, simply:

  1. Update cortex-engine: npm install @fozikio/cortex-engine@latest
  2. Remove the separate plugin installs — tools are now built-in
  3. Remove plugin references from your agent.yaml config (if any)

The plugin system still works for custom extensions you've built yourself.

Tools toggling

All tools can be enabled/disabled via the cognitive_tools config key in agent.yaml. By default, all 57 tools are enabled.

Full Changelog: v0.10.0...v1.0.0