Skip to content

Releases: TinyAGI/tinyclaw

v0.0.5

15 Feb 22:15
f687bcb

Choose a tag to compare

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

15 Feb 00:45

Choose a tag to compare

TinyClaw v0.0.4

Installation

Quick Install (Recommended)

curl -fsSL https://raw.githubusercontent.com/jlia0/tinyclaw/main/scripts/remote-install.sh | bash

Manual Install

  1. Download tinyclaw-bundle.tar.gz
  2. Extract: tar -xzf tinyclaw-bundle.tar.gz
  3. 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/bin to PATH in the user's shell profile when /usr/local/bin isn'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.sh copies all bundle files generically; remote-install.sh preserves 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.sh with tinyclaw in 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

13 Feb 22:11

Choose a tag to compare

TinyClaw v0.0.3

Installation

Quick Install (Recommended)

curl -fsSL https://raw.githubusercontent.com/jlia0/tinyclaw/main/scripts/remote-install.sh | bash

This will automatically download and install TinyClaw with all dependencies.

Manual Install

  1. Download tinyclaw-bundle.tar.gz
  2. Extract: tar -xzf tinyclaw-bundle.tar.gz
  3. 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

12 Feb 22:25

Choose a tag to compare

TinyClaw v0.0.2

Installation

Quick Install (Recommended)

curl -fsSL https://raw.githubusercontent.com/jlia0/tinyclaw/main/scripts/remote-install.sh | bash

This will automatically download and install TinyClaw with all dependencies.

Manual Install

  1. Download tinyclaw-bundle.tar.gz
  2. Extract: tar -xzf tinyclaw-bundle.tar.gz
  3. 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

12 Feb 05:40

Choose a tag to compare

TinyClaw v0.0.1

Installation

Quick Install (Recommended)

curl -fsSL https://raw.githubusercontent.com/jlia0/tinyclaw/main/scripts/remote-install.sh | bash

This will automatically download and install TinyClaw with all dependencies.

Manual Install

  1. Download tinyclaw-bundle.tar.gz
  2. Extract: tar -xzf tinyclaw-bundle.tar.gz
  3. 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