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
This proposal suggests adding Tools (or Model Context Protocol) capabilities to the Text Generation Node.
Rather than developing a separate GitHub Agent Node, we can enhance the Text Generation Node with GitHub operation tools that enable:
Fetching issues
Creating pull requests
Performing other GitHub operations
Integrating tools functionality empowers users with extensible capabilities, significantly expanding Giselle's potential use cases.
Technical Implementation Details
We'll wrap GitHub API functionality in tools that can be passed to the AI SDK's tool calling interface
This approach will leverage existing AI provider tool interfaces (e.g., OpenAI's function calling, Anthropic's tool use)
Each tool will have clearly defined parameters and return values to ensure predictable interactions
The system prompt will be enhanced to guide the model in appropriate tool selection and usage patterns
UI Implementation mock
Notes
The name "Text Generation" may not adequately describe a node that can create GitHub resources
Effective tool usage will require sophisticated system prompts to guide the model's behavior
We should consider authentication and security considerations for GitHub API or other external API access
Future expansion could include additional tool categories beyond GitHub (databases, file operations, third-party APIs)
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Idea
This proposal suggests adding Tools (or Model Context Protocol) capabilities to the Text Generation Node.
Rather than developing a separate GitHub Agent Node, we can enhance the Text Generation Node with GitHub operation tools that enable:
Integrating tools functionality empowers users with extensible capabilities, significantly expanding Giselle's potential use cases.
Technical Implementation Details
UI Implementation mock
Notes
Beta Was this translation helpful? Give feedback.
All reactions