2 Commits

Author SHA1 Message Date
SVibe Developer
5dd7c652c5 Add local project config support (.svibe/config.toml)
Features:
- Local config at .svibe/config.toml overrides global config
- New 'svibe init --local' command creates project-specific config
- Config merging: global -> local -> environment variables
- Added .svibe to .gitignore (project configs typically not shared)

Changes:
- config/loader.rs: Added local config detection and merging logic
- cli/commands.rs: Added --local flag to init command
- main.rs: Updated init command handling
- QWEN.md: Updated documentation with local config info

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-19 13:40:27 +01:00
SVibe Developer
c723e5fc40 Initial commit: svibe agentic CLI tool
Features:
- Multi-provider support (OpenAI, Ollama) with bearer/basic auth
- Hierarchical agents with supervisor pattern
- Model routing per task type (chat, code, planning, tool_use)
- Built-in tools: file ops, shell commands, git operations
- MCP protocol support for external tools
- CLI with REPL and single-command modes
- TOML configuration with environment variable overrides

Architecture:
- config/ - Configuration system
- providers/ - AI model provider abstraction
- tools/ - Built-in development tools
- mcp/ - Model Context Protocol implementation
- agents/ - Agent system with delegation
- cli/ - Command-line interface

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-19 11:18:39 +01:00