|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
| 8 | +## [Unreleased] |
| 9 | + |
| 10 | +## [0.1.0](https://github.com/nearai/ironclaw/releases/tag/v0.1.0) - 2026-02-12 |
| 11 | + |
| 12 | +### Added |
| 13 | + |
| 14 | +- Add multi-provider LLM support via rig-core adapter ([#36](https://github.com/nearai/ironclaw/pull/36)) |
| 15 | +- Sandbox jobs ([#4](https://github.com/nearai/ironclaw/pull/4)) |
| 16 | +- Add Google Suite & Telegram WASM tools ([#9](https://github.com/nearai/ironclaw/pull/9)) |
| 17 | +- Improve CLI ([#5](https://github.com/nearai/ironclaw/pull/5)) |
| 18 | + |
| 19 | +### Fixed |
| 20 | + |
| 21 | +- resolve runtime panic in Linux keychain integration ([#32](https://github.com/nearai/ironclaw/pull/32)) |
| 22 | + |
| 23 | +### Other |
| 24 | + |
| 25 | +- Skip release-plz on forks |
| 26 | +- Upgraded release-plz CD pipeline |
| 27 | +- Added CI/CD and release pipelines ([#45](https://github.com/nearai/ironclaw/pull/45)) |
| 28 | +- DM pairing + Telegram channel improvements ([#17](https://github.com/nearai/ironclaw/pull/17)) |
| 29 | +- Fixes build, adds missing sse event and correct command ([#11](https://github.com/nearai/ironclaw/pull/11)) |
| 30 | +- Codex/feature parity pr hook ([#6](https://github.com/nearai/ironclaw/pull/6)) |
| 31 | +- Add WebSocket gateway and control plane ([#8](https://github.com/nearai/ironclaw/pull/8)) |
| 32 | +- select bundled Telegram channel and auto-install ([#3](https://github.com/nearai/ironclaw/pull/3)) |
| 33 | +- Adding skills for reusable work |
| 34 | +- Fix MCP tool calls, approval loop, shutdown, and improve web UI |
| 35 | +- Add auth mode, fix MCP token handling, and parallelize startup loading |
| 36 | +- Merge remote-tracking branch 'origin/main' into ui |
| 37 | +- Adding web UI |
| 38 | +- Rename `setup` CLI command to `onboard` for compatibility |
| 39 | +- Add in-chat extension discovery, auth, and activation system |
| 40 | +- Add Telegram typing indicator via WIT on-status callback |
| 41 | +- Add proactivity features: memory CLI, session pruning, self-repair notifications, slash commands, status diagnostics, context warnings |
| 42 | +- Add hosted MCP server support with OAuth 2.1 and token refresh |
| 43 | +- Add interactive setup wizard and persistent settings |
| 44 | +- Rebrand to IronClaw with security-first mission |
| 45 | +- Fix build_software tool stuck in planning mode loop |
| 46 | +- Enable sandbox by default |
| 47 | +- Fix Telegram Markdown formatting and clarify tool/memory distinctions |
| 48 | +- Simplify Telegram channel config with host-injected tunnel/webhook settings |
| 49 | +- Apply Telegram channel learnings to WhatsApp implementation |
| 50 | +- Merge remote-tracking branch 'origin/main' |
| 51 | +- Docker file for sandbox |
| 52 | +- Replace hardcoded intent patterns with job tools |
| 53 | +- Fix router test to match intentional job creation patterns |
| 54 | +- Add Docker execution sandbox for secure shell command isolation |
| 55 | +- Move setup wizard credentials to database storage |
| 56 | +- Add interactive setup wizard for first-run configuration |
| 57 | +- Add Telegram Bot API channel as WASM module |
| 58 | +- Add OpenClaw feature parity tracking matrix |
| 59 | +- Add Chat Completions API support and expand REPL debugging |
| 60 | +- Implementing channels to be handled in wasm |
| 61 | +- Support non interactive mode and model selection |
| 62 | +- Implement tool approval, fix tool definition refresh, and wire embeddings |
| 63 | +- Tool use |
| 64 | +- Wiring more |
| 65 | +- Add heartbeat integration, planning phase, and auto-repair |
| 66 | +- Login flow |
| 67 | +- Extend support for session management |
| 68 | +- Adding builder capability |
| 69 | +- Load tools at launch |
| 70 | +- Fix multiline message rendering in TUI |
| 71 | +- Parse NEAR AI alternative response format with output field |
| 72 | +- Handle NEAR AI plain text responses |
| 73 | +- Disable mouse capture to allow text selection in TUI |
| 74 | +- Add verbose logging to debug empty NEAR AI responses |
| 75 | +- Improve NEAR AI response parsing for varying response formats |
| 76 | +- Show status/thinking messages in chat window, debug empty responses |
| 77 | +- Add timeout and logging to NEAR AI provider |
| 78 | +- Add status updates to show agent thinking/processing state |
| 79 | +- Add CLI subcommands for WASM tool management |
| 80 | +- Fix TUI shutdown: send /shutdown message and handle in agent loop |
| 81 | +- Remove SimpleCliChannel, add Ctrl+D twice quit, redirect logs to TUI |
| 82 | +- Fix TuiChannel integration and enable in main.rs |
| 83 | +- Integrate Codex patterns: task scheduler, TUI, sessions, compaction |
| 84 | +- Adding LICENSE |
| 85 | +- Add README with IronClaw branding |
| 86 | +- Add WASM sandbox secure API extension |
| 87 | +- Wire database Store into agent loop |
| 88 | +- Implementing WASM runtime |
| 89 | +- Add workspace integration tests |
| 90 | +- Compact memory_tree output format |
| 91 | +- Replace memory_list with memory_tree tool |
| 92 | +- Simplify workspace to path-based storage, remove legacy code |
| 93 | +- Add NEAR AI chat-api as default LLM provider |
| 94 | +- Add CLAUDE.md project documentation |
| 95 | +- Add workspace and memory system (OpenClaw-inspired) |
| 96 | +- Initial implementation of the agent framework |
0 commit comments