Commit Graph

3 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
72107f85d8 Fix: Handle init command before config loading
The init command was being processed after attempting to load config,
causing it to fail when no config existed. Now init is handled first
so users can create the initial configuration.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-19 13:30:26 +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