Version 2.1.0: Continuous AI Worker with Task Tracking and Offline Support
A tool to help AI models work continuously toward goals without constant prompting/resuming, with full chat history tracking, task state persistence, and offline model support.
Key v2.1.0 Enhancements:
.chat_history.json
gpt2 for maximum compatibility/new - Start new task (clears history)/stop - Stop the worker/status - Show worker status and history count/continue - Continue current tasktransformers - Offline local models (default, recommended)ollama - Ollama local models (requires Ollama running)openai - OpenAI API (requires OPENAI_API_KEY).task_state.json and .chat_history.jsonpython worker.py "Your task description here"
python worker.py --model ollama --model-name llama2 "Summarize this text"
python worker.py --model openai "Analyze this data" # Needs OPENAI_API_KEY
python worker.py --model transformers --model-name gpt2 "Your task"
python worker.py --max-iterations 20 "Process this file"
python worker.py --continue "Continue previous task"
python worker.py --tier mid "Analysis task"
Type /new, /stop, /status, or /continue in response to AI prompts
diagram-skill "path/to/diagram.png" '{"f.3": "significant-improvements", "f.5": "leave-as-is"}'
The worker automatically tracks and persists:
.task_state.json for future runsCat-Out-Of-The-BOx/
├── worker.py # Main continuous AI worker (v2.1.0)
├── mcp.py # Mini Continuous Planner v2.0.0
├── bridge_connector.py # Bridge connector utility
├── upload.py # File upload utility (paste.rs)
├── metrics_test.py # Performance testing script
├── CHECKLIST.md # Complete feature inventory & next version plans
├── FLOWCHART_INTERNAL.md # Internal engine working diagram
├── FLOWCHART_USAGE.md # Step-by-step usage flow diagram
├── GRADE.md # Formal a++ rating document
├── LOGO.txt # ASCII text logo
├── README.md # This file
├── .chat_history.json # Auto-generated chat history (gitignored)
└── .task_state.json # Task state persistence (gitignored)
.chat_history.json - Auto-generated chat historymcp_blueprint_*.py - Generated execution blueprintsintegration/opencode/ - opencode CLI integrationdiagram-skill.py - Diagram fixing skill for opencodediagram-skill.cmd - Windows command wrapper# Install dependencies
pip install transformers huggingface-hub tokenizers
# Run with offline model
python worker.py "Your task here"
# Uses microsoft/DialoGPT-small by default, falls back to gpt2
# Use a specific model
python worker.py --model transformers --model-name gpt2 "Your task"
# Install Ollama from https://ollama.ai
# Start Ollama service
python worker.py --model ollama --model-name llama2 "Your task"
# Set your API key
set OPENAI_API_KEY=sk-your-key-here # Windows PowerShell
# Or: export OPENAI_API_KEY=sk-your-key-here # Linux/macOS
python worker.py --model openai "Your task here"
diagram-skill commandCat-Out-Of-The-BOx addresses the common AI model problem of stopping and asking "continue?" every few steps. Version 2.1.0 enables:
# Analyze data and generate report
python worker.py "Analyze this CSV sales data and generate a summary report with charts"
# Summarize a document
python worker.py --model transformers "Summarize this 10-page document in 3 key points"
# Continue previous task
python worker.py --continue "Continue from where we left off"
# New task, clearing history
python worker.py /new "Start fresh with new task context"
# Diagram fixing with checklist
diagram-skill "diagrams/flowchart.png" '{"f.3": "significant-improvements", "f.5": "leave-as-is"}'
MIT License - See the LICENSE file for details.
10 commits
Python
100.0%
Version 2.1.0: Continuous AI Worker with Task Tracking and Offline Support
A tool to help AI models work continuously toward goals without constant prompting/resuming, with full chat history tracking, task state persistence, and offline model support.
Key v2.1.0 Enhancements:
.chat_history.json
gpt2 for maximum compatibility/new - Start new task (clears history)/stop - Stop the worker/status - Show worker status and history count/continue - Continue current tasktransformers - Offline local models (default, recommended)ollama - Ollama local models (requires Ollama running)openai - OpenAI API (requires OPENAI_API_KEY).task_state.json and .chat_history.jsonpython worker.py "Your task description here"
python worker.py --model ollama --model-name llama2 "Summarize this text"
python worker.py --model openai "Analyze this data" # Needs OPENAI_API_KEY
python worker.py --model transformers --model-name gpt2 "Your task"
python worker.py --max-iterations 20 "Process this file"
python worker.py --continue "Continue previous task"
python worker.py --tier mid "Analysis task"
Type /new, /stop, /status, or /continue in response to AI prompts
diagram-skill "path/to/diagram.png" '{"f.3": "significant-improvements", "f.5": "leave-as-is"}'
The worker automatically tracks and persists:
.task_state.json for future runsCat-Out-Of-The-BOx/
├── worker.py # Main continuous AI worker (v2.1.0)
├── mcp.py # Mini Continuous Planner v2.0.0
├── bridge_connector.py # Bridge connector utility
├── upload.py # File upload utility (paste.rs)
├── metrics_test.py # Performance testing script
├── CHECKLIST.md # Complete feature inventory & next version plans
├── FLOWCHART_INTERNAL.md # Internal engine working diagram
├── FLOWCHART_USAGE.md # Step-by-step usage flow diagram
├── GRADE.md # Formal a++ rating document
├── LOGO.txt # ASCII text logo
├── README.md # This file
├── .chat_history.json # Auto-generated chat history (gitignored)
└── .task_state.json # Task state persistence (gitignored)
.chat_history.json - Auto-generated chat historymcp_blueprint_*.py - Generated execution blueprintsintegration/opencode/ - opencode CLI integrationdiagram-skill.py - Diagram fixing skill for opencodediagram-skill.cmd - Windows command wrapper# Install dependencies
pip install transformers huggingface-hub tokenizers
# Run with offline model
python worker.py "Your task here"
# Uses microsoft/DialoGPT-small by default, falls back to gpt2
# Use a specific model
python worker.py --model transformers --model-name gpt2 "Your task"
# Install Ollama from https://ollama.ai
# Start Ollama service
python worker.py --model ollama --model-name llama2 "Your task"
# Set your API key
set OPENAI_API_KEY=sk-your-key-here # Windows PowerShell
# Or: export OPENAI_API_KEY=sk-your-key-here # Linux/macOS
python worker.py --model openai "Your task here"
diagram-skill commandCat-Out-Of-The-BOx addresses the common AI model problem of stopping and asking "continue?" every few steps. Version 2.1.0 enables:
# Analyze data and generate report
python worker.py "Analyze this CSV sales data and generate a summary report with charts"
# Summarize a document
python worker.py --model transformers "Summarize this 10-page document in 3 key points"
# Continue previous task
python worker.py --continue "Continue from where we left off"
# New task, clearing history
python worker.py /new "Start fresh with new task context"
# Diagram fixing with checklist
diagram-skill "diagrams/flowchart.png" '{"f.3": "significant-improvements", "f.5": "leave-as-is"}'
MIT License - See the LICENSE file for details.
10 commits
Python
100.0%