Releases: TinyAGI/tinyclaw
v0.0.5
Add agent provider command to set per-agent provider and model (#76)
Adds a new tinyclaw agent provider <id> [provider] [--model MODEL]
subcommand that allows setting an individual agent's AI provider and
model without going through the interactive agent add flow.
https://claude.ai/code/session_01FkQ7d2jzWfi2zVj3yadDmZ
Co-authored-by: Claude noreply@anthropic.com
v0.0.4
TinyClaw v0.0.4
Installation
Quick Install (Recommended)
curl -fsSL https://raw.githubusercontent.com/jlia0/tinyclaw/main/scripts/remote-install.sh | bashManual Install
- Download
tinyclaw-bundle.tar.gz - Extract:
tar -xzf tinyclaw-bundle.tar.gz - Install:
cd tinyclaw && ./scripts/install.sh
New Features
Actor Model Message Passing (#61)
Replaced the chain/scatter-gather architecture with an actor model for team conversations. Each [@teammate: message] mention becomes a new queue message processed by existing per-agent promise chains. Adds conversation tracking, pending response indicators, comma-separated multi-agent mentions ([@agent1,agent2: message]), and automatic file attachment for long responses (>4000 chars).
Send User Message Skill (#59)
New agent skill that lets agents proactively send messages to paired users via the outgoing queue. Agents can list approved targets from pairing.json and send to specific channel/sender combinations.
Schedule Skill (#69)
New cron-based scheduling skill that lets agents create, list, and delete recurring tasks. Uses system crontab to send messages to the incoming queue with agent routing on a schedule.
Sender Pairing Allowlist (#43)
Security feature that gates inbound messages behind a sender approval flow. First message from an unknown sender generates a pairing code; messages are blocked until approved via tinyclaw pairing approve <code>. Includes pairing pending, pairing approved, pairing list, and pairing unpair commands.
Per-Agent Reset (#75)
Replaced the global tinyclaw reset with tinyclaw reset <agent_id> [agent_id2 ...] for targeted conversation resets. In-chat /reset now requires an agent ID.
Skill Creator & Browser Automation (#38)
Added agent folder structure with .agent/skills/, browser automation skill, and skill creator skill. Agents now get .claude/CLAUDE.md and skills symlinked on setup.
Bug Fixes
- Auto-configure PATH (#68): Installer now automatically adds
~/.local/binto PATH in the user's shell profile when/usr/local/binisn't writable - Queue processor deadlock (#46): Fixed duplicate file queueing from the 1-second timer re-reading incoming files already in a promise chain; added orphan file recovery on startup
- Missing FILES_DIR import: Added missing import in queue-processor that broke the build
- Non-interactive installs: Auto-accept prompts when stdin is not a terminal (curl | bash)
- Suppressed install output: Prevent overlapping headers during remote install
- Update preserves user data:
update.shcopies all bundle files generically;remote-install.shpreserves settings.json on re-install - Bundle completeness: Include AGENTS.md, SOUL.md, .agents/, and docs/ in update and bundle scripts
Documentation & Chores
- Added MIT LICENSE and CONTRIBUTING.md
- Added demo video to README
- Updated README with centered header, badges, and multi-team collaboration details
- Replaced
./tinyclaw.shwithtinyclawin all user-facing docs - Added MESSAGE-PATTERNS.md documenting actor model message flows
- Updated AGENTS.md and TEAMS.md for new architecture
Requirements
- Node.js v14+
- tmux
- Claude Code CLI
- Linux or macOS
v0.0.3
TinyClaw v0.0.3
Installation
Quick Install (Recommended)
curl -fsSL https://raw.githubusercontent.com/jlia0/tinyclaw/main/scripts/remote-install.sh | bashThis will automatically download and install TinyClaw with all dependencies.
Manual Install
- Download
tinyclaw-bundle.tar.gz - Extract:
tar -xzf tinyclaw-bundle.tar.gz - Install:
cd tinyclaw && ./scripts/install.sh
What's Changed
See commits since last release for detailed changes.
Requirements
- Node.js v14+
- tmux
- Claude Code CLI
- Linux or macOS
v0.0.2
TinyClaw v0.0.2
Installation
Quick Install (Recommended)
curl -fsSL https://raw.githubusercontent.com/jlia0/tinyclaw/main/scripts/remote-install.sh | bashThis will automatically download and install TinyClaw with all dependencies.
Manual Install
- Download
tinyclaw-bundle.tar.gz - Extract:
tar -xzf tinyclaw-bundle.tar.gz - Install:
cd tinyclaw && ./scripts/install.sh
What's Changed
See commits since last release for detailed changes.
Requirements
- Node.js v14+
- tmux
- Claude Code CLI
- Linux or macOS
v0.0.1
TinyClaw v0.0.1
Installation
Quick Install (Recommended)
curl -fsSL https://raw.githubusercontent.com/jlia0/tinyclaw/main/scripts/remote-install.sh | bashThis will automatically download and install TinyClaw with all dependencies.
Manual Install
- Download
tinyclaw-bundle.tar.gz - Extract:
tar -xzf tinyclaw-bundle.tar.gz - Install:
cd tinyclaw && ./scripts/install.sh
What's Changed
See commits since last release for detailed changes.
Requirements
- Node.js v14+
- tmux
- Claude Code CLI
- Linux or macOS