Skip to content

Feat/phase 12 ai agent capabilities#37

Merged
neo7337 merged 6 commits intomainfrom
feat/phase-12-ai-agent-capabilities
Mar 23, 2026
Merged

Feat/phase 12 ai agent capabilities#37
neo7337 merged 6 commits intomainfrom
feat/phase-12-ai-agent-capabilities

Conversation

@neo7337
Copy link
Copy Markdown
Owner

@neo7337 neo7337 commented Mar 23, 2026

This pull request adds foundational support for AI agent and vector store project types and addons in the code generation backend. It extends the project and addon registries, dependency maps, and validation logic to recognize new AI-related options, and stubs out generator implementations for these new features. Additionally, it marks several related tasks as complete in the project documentation.

AI Agent and Addon Support:

  • Added "ai-agent" as a supported project type throughout the codebase, including in GeneratorRegistry, SupportedProjectTypesMap, and validation logic in CreateProjectRequest (types.go). [1] [2]
  • Registered new AI and vector store addons and their generators in addonRegistry and SupportedAddonsMap, supporting providers such as OpenAI, LangchainGo, Gemini, Ollama, PGVector, Chromem, and Qdrant. [1] [2]
  • Extended SupportedFrameworksMap for "ai-agent" to include multiple AI frameworks.

Dependency Management:

  • Added versioned dependencies for all new AI and vector store providers in DependencyMap.

Generator Stubs:

  • Added stub implementations for AIAgentGenerator, AIAddonGen, and VectorStoreAddonGen, to be implemented in future steps.

Documentation and Task Tracking:

  • Updated tasks.md to mark AI agent and addon registry, dependency, and code generation tasks as completed.

Workflow Configuration:

  • Temporarily disabled the release workflow trigger, switching from publishing on release to manual dispatch.

@neo7337 neo7337 merged commit 8d86c9c into main Mar 23, 2026
1 check passed
@neo7337 neo7337 deleted the feat/phase-12-ai-agent-capabilities branch March 23, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant