Commit Graph

4 Commits

Author SHA1 Message Date
82e5afa935 fix: correct typo in filename from 'obtje.py' to 'object.py' 2025-09-28 07:08:06 +00:00
535b994c6e chore: switch default model from gpt-4-turbo to gpt-4.1-nano in botje.py API payload 2025-09-28 06:33:38 +00:00
2c72d68459 chore: bump api version constant from v1.2.3 to v1.3.0 in version module 2025-09-28 06:31:47 +00:00
8262ea3494 feat: add botje.py with autonomous task execution and OpenAI function calling
Implement a new AutonomousBot class in botje.py that uses the OpenAI API to decompose and execute complex tasks. The bot supports tool-based function calling including file creation, shell command execution, and state management via a persistent memory list. Includes ANSI-colored console output, argparse-based CLI with prompt and memory file options, and a main loop that continues until the bot signals completion.
2025-09-28 06:26:32 +00:00