Commit Graph

1526 Commits

Author SHA1 Message Date
freemo f82d9552d1 Feat: Added OpenAI and Antropic provider support and tests 2025-12-08 23:02:29 -05:00
freemo 896cc60d55 Feat continued development on OpenAI placeholder 2025-12-08 20:41:23 -05:00
freemo d06051f821 Feat Added ability for PlanService to take per-request providers 2025-12-08 17:45:49 -05:00
freemo 2eb4e08c54 Test: Added another 1% test coverage 2025-12-06 18:36:29 -05:00
freemo 480d77a18e Feat: Finished stage 3, LangChain and LangGraph foundations 2025-12-06 16:30:12 -05:00
freemo 57ef82f191 FEAT: Added chroma support for vector backstore 2025-12-06 14:26:56 -05:00
freemo 4f4cefb369 Feat: implemented vector store service 2025-12-06 00:23:48 -05:00
freemo ea50a939cb Added LangSmith tracing 2025-12-05 21:00:46 -05:00
freemo 5ed288ff5a Feat: Convert data_models.py cloud/billing models 2025-12-05 13:19:26 -05:00
freemo 407b7ec53e Feat: Created provider registry 2025-12-05 12:03:58 -05:00
freemo b75dad302a Chore: Just updated the checklist and added soem documentation 2025-12-01 15:05:16 -05:00
freemo 512eb1c046 Feat: Added entity management for project tracking 2025-11-30 17:36:52 -05:00
freemo 5bc36579f5 Feat: Continued conversion on data models 2025-11-30 13:47:47 -05:00
freemo bdf566c385 Feat: Implemented ContextUpdateResult, SummaryForUpdateContextParams 2025-11-30 12:34:07 -05:00
freemo b86df64505 Feat: Started to implement llm providers 2025-11-28 23:52:23 -05:00
freemo 5c37b20642 Chore updated implementation checklist with provider registry implementation 2025-11-27 00:32:59 -05:00
freemo 39c8576f06 Chore: Improved the error message on 'plan tell' command 2025-11-26 23:52:03 -05:00
freemo 641f7c09d9 Fix: Added streaming to context commands 2025-11-26 23:24:46 -05:00
freemo adf04a7b60 Tests: fixed some minor bugs in our tests 2025-11-25 01:07:09 -05:00
freemo 496f565a57 Chore: Completed stage 1.5 2025-11-24 20:04:18 -05:00
freemo 568bcc3d76 Feat: Implemented basics of plan streaming and AutoDebugGraph 2025-11-22 15:23:39 -05:00
freemo 009ca05853 Updated implementation plan to prepare for the next phase 2025-11-20 00:50:23 -05:00
freemo 84fd5bffb4 Updated plan and added additional integrationt est 2025-11-19 23:38:49 -05:00
freemo af5093c881 Chore: Got code coverage up to 98% 2025-11-19 22:40:53 -05:00
freemo 89197cd4d3 Fix: improved coverage on context analysis agent 2025-11-18 23:09:56 -05:00
freemo c7a24d37a1 feat: rewrite ContextAnalysisAgent tests to match implementation
- Updated context_analysis_agent_coverage.feature with 86 scenarios
- Tests now match the actual ContextAnalysisAgent API
- Tests cover all 5 workflow nodes: load_files, analyze_dependencies,
  chunk_documents, score_relevance, summarize_context
- Tests cover initialization, async execution, streaming, error handling
- Fixed agents/__init__.py to properly import ContextAnalysisAgent
- Step definitions need to be rewritten to match new tests

Related to implementation_plan.md Phase 2 Week 11 task
2025-11-19 03:08:41 +00:00
freemo 4f91727e92 Updated some of the checklist items in the implementation plan 2025-11-18 21:54:48 -05:00
freemo ea18d92f65 feat: implement ContextAnalysisAgent with LangGraph
Add comprehensive context analysis workflow using LangGraph's StateGraph pattern.
The agent provides 5-node workflow for analyzing code files: load_files →
analyze_dependencies → chunk_documents → score_relevance → summarize_context.

Features:
- Document loading with LangChain TextLoader
- Dependency extraction using LLM prompts
- Configurable chunking (2000 chars, 200 overlap)
- Relevance scoring (0.0-1.0) with keyword fallback
- High-level summary generation with statistics
- MemorySaver checkpointing for resumable execution
- Full support for sync/async and streaming execution

Implements Week 11 task from Phase 2 LangChain/LangGraph integration.
Documented in implementation_plan.md Phase 2 Notes.
2025-11-19 02:51:39 +00:00
freemo a47abd20b2 Feat: Added plan generation module 2025-11-18 21:39:03 -05:00
freemo 4ee19b9977 Feat: Added in memory_service and plan_service features 2025-11-18 17:04:01 -05:00
freemo 958c29b18a Feat: Moved to langchain based providers 2025-11-18 00:10:29 -05:00
freemo e9cf5228dd Updated project plan 2025-11-16 22:44:21 -05:00
freemo 66555e3cc1 Updated project plan and added in a few extra unit tests 2025-11-16 22:14:31 -05:00
freemo 8c662e9a1b Chore: removed test_utils.py from the core code base 2025-11-16 21:45:09 -05:00
freemo 6d2f26bef2 Feat: Added in plan and project commands and functionality 2025-11-16 20:38:02 -05:00
freemo 324b125939 docs: Update implementation plan with Phase 2 progress
- Document legacy migrator implementation status
- Add known issues being addressed
- Update Phase 2 Notes with current completion state

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-13 23:32:21 +00:00
freemo d3fb2f9a74 feat: continued with phase 2 adding database migration scripts to the mix 2025-11-13 18:25:24 -05:00
freemo cbafe7fac4 Implemented unit of work 2025-11-11 20:09:06 -05:00
freemo 5e7d2c5cea docs: Clear no mocking in core code rule 2025-11-08 16:09:37 -05:00
freemo dbdb19548d docs: Updated to describe use of environment variables 2025-11-07 18:34:43 -05:00
freemo 8545b106f3 feat(cli): added core domains for the models and the start of the database infrastrcture 2025-11-07 17:54:15 -05:00
freemo 4f05e8a016 feat(cli): Wrote core CLI commands and tests 2025-11-06 23:51:03 -05:00
freemo 5a9de87dc9 Updated plan to prepare to start phase 2 2025-11-05 19:53:03 -05:00
freemo 1486aa9de7 Removed sync and install scripts 2025-11-05 18:16:54 -05:00
freemo 8a1cd0dd35 Got test coverage up on unit tests 2025-11-05 17:32:01 -05:00
freemo 9008f1a99d Tentatively finishing phase 1 2025-11-05 17:07:35 -05:00
freemo e4ee659ef3 Made clear in implementation plan the tooling should be idiopathic python 2025-11-05 16:16:19 -05:00
CleverAgents Dev ef56cb317d fix(build): removed some integration tests from the default test run to reduce artifacts during build 2025-11-05 15:42:13 -05:00
CleverAgents Dev fb6f559780 feat(architecture): Added skeleton for phase 1 2025-11-05 15:11:03 -05:00
CleverAgents Dev b8d6d1ed32 feat(architecture): Add architecture decision records for phase 1 2025-11-04 14:11:43 -05:00