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
Enhance CodeWeaver with agentic capabilities for intelligent code search, orchestrated reasoning, and evaluation. This builds on the scaffolded agent and data provider infrastructure.
The Vision
Transform CodeWeaver from a semantic search system into an intelligent code understanding platform with:
Agent-enhanced search: LLM agents that reason about search strategy
Data source integration: External context (web search, documentation, etc.)
Context agents: Internal orchestration for multi-step reasoning
Graph-based pipelines: Structured orchestration with pydantic-graph
Evaluation framework: Continuous quality improvement with pydantic-eval
Scaffolded Infrastructure
Already in place:
codeweaver.providers.agent - Thin wrapper around pydantic-ai
codeweaver.providers.data - Data provider scaffolding
Registry integration in codeweaver.common.registry.provider and .models
Implementation Phases
Phase 1: Agent Integration in find_code Pipeline - See #124
Integrate pydantic-ai agents into search pipeline
Agent-driven query refinement and strategy selection
Overview
Enhance CodeWeaver with agentic capabilities for intelligent code search, orchestrated reasoning, and evaluation. This builds on the scaffolded agent and data provider infrastructure.
The Vision
Transform CodeWeaver from a semantic search system into an intelligent code understanding platform with:
Scaffolded Infrastructure
Already in place:
codeweaver.providers.agent- Thin wrapper around pydantic-aicodeweaver.providers.data- Data provider scaffoldingcodeweaver.common.registry.providerand.modelsImplementation Phases
Phase 1: Agent Integration in find_code Pipeline - See #124
Phase 2: Data Provider Integration - See #125
Phase 3: Context Agent Tooling - See #126
Phase 4: pydantic-graph Pipeline Orchestration - See #127
Phase 5: Evaluation Framework with pydantic-eval - See #128
Dependencies
Success Criteria
Constitutional Alignment
✅ Empirical Approach (Principle III): Evaluation framework enables evidence-based improvements
✅ Proven Patterns (Principle II): Leverages pydantic-ai, pydantic-graph, pydantic-eval
✅ AI-First Context (Principle I): Agents enhance code understanding
✅ Simplicity (Principle V): Graph-based orchestration clarifies complex workflows
Related Work
This work complements but is distinct from:
Source
src/codeweaver/providers/agent/,src/codeweaver/providers/data/src/codeweaver/common/registry/003-our-aim-to