Open thecodacus opened 6 days ago
@wonderwhy-er , sorry but I tried to make the changes as little as possible 😅
Also this approach is text based, to it can be used by any llm, as long as it follows the structured output and does not get confused. that require prompt tuning which can be done in separate task
we can now add agents for github project import or commit, using this framework
Ok, will need to take a deeper look in to how it works
this is an example of git import using the tooling framework
https://github.com/user-attachments/assets/6ab045c6-9614-4c41-9410-7263ff10affe
Ahh its still big, will take time to fully review...
@thecodacus Awesome work! Thank you for your contribution. Have you had a chance to check out Microsoft's Magnetic-One? It includes an orchestrator that passes commands to specific agents, each designed to handle particular tasks. If you could take a look at it, that might make a fantastic addition to this project. Magnetic-One was recently released, so not many people have seen it yet, but it works really well. Thanks again for your awesome work, I really appreciate it!
no I didn't get the chance to see that yet. will definitely check that
Add Code Template System and Tool Calling Infrastructure
Overview
This PR introduces two major architectural enhancements:
These changes enable more sophisticated project initialization and lay the groundwork for AI-driven tooling capabilities.
Key Changes
1. Template System Implementation
2. Tool Calling Infrastructure
3. Agent System
AgentPromptGenerator
for structured prompt generationAgentOutputParser
for processing tool calls4. UI Enhancements
Technical Implementation
Agent Architecture
Template System
Tool Execution Pipeline
Testing
Migration Impact
Future Enhancements
Preview
https://github.com/user-attachments/assets/ba3c180c-625b-4d5d-87d1-2580ed6ff5a0