1.1 KiB
1.1 KiB
Contributing to Alfred Agent
Quick Links
- Bug reports: GoForge Issues
- All repos: GoForge
- Community: alfredlinux.com/community
Reporting Bugs
Open an issue on GoForge. Include the provider (Anthropic/OpenAI/Groq), model, error message, and steps to reproduce.
Contributing Code
- Fork the repo on GoForge
- Clone your fork and create a topic branch
- Make your change — keep commits focused
- Test:
node src/cli.js --provider openai --model gpt-4o-mini -m "test" - Push and open a Pull Request
Architecture Notes
src/agent.js— Core agent loop. Changes here affect all providers.src/tools.js— Adding a tool? Follow the existing pattern: name, description, parameters, execute function.src/providers.js— Adding a provider? Implement the same interface as the OpenAI adapter.- No external frameworks. Pure Node.js. Keep it that way.
License
Contributions are licensed under AGPL-3.0.