Commit Graph

10 Commits

Author SHA1 Message Date
911bfe78b1 Support OAuth tokens (sk-ant-oat*) with Bearer auth 2026-02-23 10:03:26 +01:00
3ccce3eae6 Add verbose logging (-v) for config, API key and requests 2026-02-23 09:52:39 +01:00
4f07bf7bec Add OpenAI, Gemini, xAI providers (all via httpx, no SDKs) 2026-02-22 23:25:03 +01:00
cb7188d857 Remove incorrect test file
- Removed test_basic.py which had incorrect imports
- test_tools.py provides comprehensive tool testing
- Repository is now clean and consistent
2026-02-22 23:21:30 +01:00
ca98d75075 Add tool functionality test script
- Created comprehensive test for all 4 tools
- Verifies write, read, edit, and bash functionality
- All tests pass successfully
- Demonstrates PicoGent's core capabilities
2026-02-22 23:21:06 +01:00
d18311a0fd Fix imports and provider interface
- Fixed ContextBuilder import in agent.py
- Corrected AnthropicProvider to match BaseProvider interface
- Fixed tool registry imports
- Verified basic functionality with test
- All 4 tools (read, write, edit, bash) now load correctly
2026-02-22 23:20:45 +01:00
65ab978e68 Final fixes + test + cleanup 2026-02-22 23:20:24 +01:00
b096096f93 Complete PicoGent implementation with ReAct agent loop
- Implemented full ReAct loop in agent.py with 20 iteration limit
- Added Anthropic provider using httpx (no SDK dependency)
- Created complete tool system: read, write, edit, bash
- Added session management with JSONL format
- Updated README with usage examples
- Fixed tool registry imports and methods
- All core functionality working
2026-02-22 23:18:59 +01:00
5417980b76 Initial implementation of PicoGent - minimal AI coding agent
- Implemented ReAct loop in agent.py
- Added Anthropic provider using httpx (no SDK)
- Created tools: read, write, edit, bash
- Added session management with JSONL format
- Included configuration system with env var support
- Added CLI interface and example usage
- Minimal dependencies: only httpx
2026-02-22 23:18:02 +01:00
8a1f753432 Initial commit 2026-02-22 23:14:29 +01:00