Skip to content

Latest commit

 

History

History
115 lines (76 loc) · 7.31 KB

File metadata and controls

115 lines (76 loc) · 7.31 KB

Changelog

All notable changes to this project are documented in this file.

[v0.0.13] - 2026-06-01

Added

  • feat(feishu): renderMode config for message format (raw/card/auto) + fix usage duplication (59e374a)
  • feat(agent): make subagent max iterations configurable via agents.defaults.maxSubagentIterations (4ce04c1)
  • feat(cli): add global --config flag for custom config path (b2f3eea)

Fixed

  • fix(agent): route subagent completion results back to the originating channel (4ce04c1)
  • fix(feishu): prioritize user_id > union_id > open_id for stable sender id (c04fac6)
  • fix(feishu): use union_id as stable sender identifier; reduce progress log noise (6a4600d)

Changed

  • chore: upgrade dependencies (cf0b261)
  • chore: add config.local.json to .gitignore; add feishu channel logging (0b2d12a)

[v0.0.12] - 2026-05-31

Added

  • feat(cli): add global --config flag for custom config path (ffa4fb2)
  • refactor: multi-instance channel support (RFC-0008) + agent cancel improvements (RFC-0006) (b4b4c1d)

Fixed

  • fix(feishu): prioritize user_id > union_id > open_id for stable sender id (5a4e433)
  • fix(feishu): use union_id as stable sender identifier; reduce progress log noise (5624f82)

[v0.0.11] - 2026-05-31

Added

  • feat(agent): implement /cancel command with message queue clearing (aa0509e)

Changed

  • refactor(agent): remove noisy intermediate tool call hints (d77191f)

Fixed

  • fix(provider): capture input_tokens from message_start SSE event (657119a)
  • fix(provider): emit usage update alongside finish reason in message_delta (77eca3c)
  • fix(agent): throttle progress updates only when both time and size thresholds met (68b9088)

Documentation

  • docs: add AI agent development pain points guide (8fec3a2)

[v0.0.10] - 2026-05-29

Added

  • feat(bus): log outbound messages with type and content preview (a63dca9)
  • feat(channels/feishu): batch edits and shard long streaming messages (4aceb16)
  • feat(bus): log inbound messages with content preview (fc56797)
  • feat(types): add shared UTF-8 truncation utilities (81cd896)
  • feat(provider): add ThinkingBlock with signature for extended thinking (a5850dd)

Changed

  • refactor: replace local truncation fns with nanobot-types::text (c5e55bf)
  • refactor(provider): strong-type Anthropic API types (755b1eb)

Fixed

  • fix: prevent agent stalls from hanging shell commands and WS drops (24cf713)
  • fix(provider/openai-compat): pass reasoning_effort in payload (e46434f)

Documentation

  • docs(changelog): update for v0.0.10 (fcb94eb)

[v0.0.9] - 2026-05-28

Added

  • feat(feishu): support image send and receive (07d14ff)

Changed

  • fix agent loop stall handling (85acc36)

Documentation

  • Fix changelog range handling and enforce tag-version alignment (1cf3c11)

[v0.0.8] - 2026-05-28

Added

  • Add loop-level usage aggregation (aab7db6)

Documentation

  • Enforce changelog check before tag push (63cdd05)

[v0.0.5] - 2026-05-27

Added

  • Add open-source release files (LICENSE, CONTRIBUTING) (78c1c34)

Changed

  • Restrict CI/release to macOS ARM only; restore multi-platform CI (c14e17f)
  • Windows CI: build only, skip tests (1edd132)
  • Skip e2e tests on Windows in CI test job (fa9d077)
  • Downgrade Rust toolchain from 1.95 to 1.93.1 (5fdf344)
  • Split CI into lint/test/e2e jobs; skip lint on Windows (fd56cf5)

Documentation

  • Improve changelog commit links (22d4bba)

[v0.0.4] - 2026-05-27

Added

  • Add configurable keepRecent and unify project hook gates (2150848)

Documentation

  • Improve release automation and changelog tooling (627fce7)