4 Commits

Author SHA1 Message Date
81f6802f2e fix: skills loading from ~/.agents/skills
- Fix skill manager directory path to ~/.agents/skills
- Add InitPlugins() call in main.go to load skills on startup
- Skills now recognized and loaded correctly
2026-05-08 22:17:24 +08:00
286d3dae3c feat: add DeepSeek LLM provider support
- Add DeepSeekClient implementing LLM interface
- Support chat and streaming APIs
- Add Provider config option (ollama/deepseek)
- Default to DeepSeek with model deepseek-v4-flash
- Update CLI to display provider info
- Add DeepSeek environment variables (DEEPSEEK_API_KEY, etc.)
2026-05-08 22:04:18 +08:00
04c7ea5e39 feat: add streaming output for CLI
- Add streamWriter to LLMAgent for real-time output
- Support streaming mode in chatWithToolLoop
- Add SetStreamWriter to Kernel and LLMAgent
- CLI displays streaming responses immediately
- Tool calling still works with streaming
2026-05-08 01:19:07 +08:00
6b94476347 Initial commit: Orca Agent Framework
Core features:
- Microkernel architecture with Actor model
- Session management with JSONL persistence
- Tool system (5 built-in tools)
- Skill system with SKILL.md parsing
- Sandbox security execution
- Ollama integration with gemma4:e4b
- Prompt-based tool calling (compatible with native function calling)
- REPL interface

11 packages, all tests passing
2026-05-08 00:55:48 +08:00