-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(code-template): Add Code Template System and Tool Calling Infrastructure #302
base: main
Are you sure you want to change the base?
Conversation
@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 Git.Import.using.Tool.Architecture.mp4 |
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
Code.Template.Demo.mp4