Frontmatter
| tagName | 10.8.0 |
| name | Neo.mjs v10.8.0 Release Notes |
| publishedAt | 9/23/2025, 12:48:31 PM |
| isPrerelease | |
| isDraft |
Neo.mjs v10.8.0 Release Notes
Summary
Version 10.8.0 is a significant minor release focused on enhancing the AI-Native development experience. This version formalizes a more advanced, query-driven documentation strategy and introduces a new blog post detailing the philosophy and architecture behind Neo.mjs's AI-first approach.
Key Enhancements
1. Refined AI Agent Workflow & Query Tool
The AI agent guidelines (AGENTS.md) and the underlying query engine have been significantly enhanced to improve the entire AI-native development workflow.
- Advanced Query Filtering: The knowledge base query script (
queryKnowledgeBase.mjs) was refactored to usecommanderand now includes a powerful--typeflag. This allows developers and AI agents to filter search results by content type (all,blog,guide,src,example), making it much easier to find specific kinds of information. - Query-Driven Documentation: The agent protocol was updated with the "Contributing Queryable, Intent-Driven Comments" strategy. This requires agents to enrich source code with conceptual keywords,
@summarytags, and@seelinks, turning our codebase into a more discoverable knowledge base. - Structural Improvements: The
AGENTS.mddocument flow was improved by relocating key sections and fixing cross-references for better readability. - Regression Testing: The agent guidelines now include a prompt to create regression tests for all bug fixes, with a direct link to the
UnitTestingWithSiesta.mdguide to ensure issues, once solved, stay solved.
This change transforms the AI from a simple code generator into a true contributor to the project's long-term health and maintainability.
2. Enhanced StateProvider Example
As the first implementation of our new documentation strategy, the advanced StateProvider example (examples/stateProvider/advanced/) has been updated with comprehensive, intent-driven JSDoc comments. This makes the example a much clearer, self-documenting resource for understanding hierarchical state management in Neo.mjs.
3. New Blog Post: "AI-Native, Not AI-Assisted"
A new in-depth article has been added to our blog, which covers:
- The core philosophy behind building an AI-Native framework.
- A technical deep-dive into our local-first, Retrieval-Augmented Generation (RAG) system.
- A comparison of Neo.mjs's approach with other industry implementations like Angular's MCP.
- The future roadmap for extending these AI capabilities to user-created workspaces.
This article is now accessible via the neo website or on medium: https://tobiasuhlig.medium.com/ai-native-not-ai-assisted-a-platform-that-answers-your-questions-0c08f5a336ae?source=friends_link&sk=45cc238e4f342672d3eb3244136b7770
All changes in 1 commit: https://github.com/neomjs/neo/commit/009065f28733c7643861bc173b6ecc1e3a08f01a