Releases: runta-dev/clawshell
Releases · runta-dev/clawshell
Release list
v0.2.1
v0.2.0
What's Changed
Features
- feat: support Hermes Agent by @ADD-SP in #104
- feat: add MiniMax as a provider option (default model: MiniMax-M2.7) by @xichen1997 in #91
- feat: add
/admin/statsendpoint with persistent runtime counters by @ADD-SP in #106 - feat: install get-clawshell-stats skill during onboard by @ADD-SP in #108
- feat(onboard): set up weekly stats cron job during onboard by @ADD-SP in #109, #111, #114
- feat: count tokens from streaming (SSE) responses by @ADD-SP in #110
- chore(onboard): change default model from gpt-5.2-chat-latest to gpt-4o by @ADD-SP #112
Fixes
- Refactor logging a bit by @jdesgats in #71
- fix: remove double-escaped backslashes in DLP regex patterns by @xichen1997 in #97
- fix: update hash_content for sha2 0.11.0 compatibility by @xichen1997 in #98
Docs
- docs: update README to reflect OpenClaw/Hermes Agent by @guanlan in #107
- docs(README): strip local paths from release binaries via
RUSTFLAGSby @ADD-SP in #113
New Contributors
Full Changelog: v0.1.1...v.0.2.0
v0.1.1
What's Changed
- docs: update README.md by @guanlan in #3
- style: fix the linter reports by @ADD-SP in #4
- chore(CI): run linter and tests on CI by @ADD-SP in #5
- chore(CI): setup dependabot by @ADD-SP in #6
- chore(CI): run
cargo-udepsandcargo-auditby @ADD-SP in #7 - docs(README.md): fix several badges by @ADD-SP in #8
- fix(dlp): scan non-utf8 request/response body by @ADD-SP in #9
- chore(CI): tigger CI on
merge_groupevents by @ADD-SP in #18 - chore(CI): fix syntax error in workflow by @ADD-SP in #19
- fix(cli): log warnings when
chmod/chownfails during onboard by @bianbiandashen in #12 - refactor(dlp): cleanup redundant code by @ADD-SP in #15
- tests(config): add more tests for config parsing by @ADD-SP in #16
- fix(key_manager): improve type safety of
KeyManager::newparameter by @ADD-SP in #17 - tests(config): add snapshot testing for config parser by @ADD-SP in #20
- tests(cli): use
assert_cmdandpredicatesfor CLI testing by @ADD-SP in #24 - tests(process): fix failing
test_write_and_read_pid_fileon macOS by @ADD-SP in #26 - tests(onboard): fix OpenClaw config detection test on macOS by @ADD-SP in #25
- chore(CI): do not cancel concurrent jobs on the main branch by @ADD-SP in #27
- refactor: replace real filesystem tests with
vfscrate by @ADD-SP in #28 - chore(CI): enable macOS tests by @ADD-SP in #29
- chore(CI): add merge gatekeeper by @ADD-SP in #30
- feat: manage service lifecycle via
launchctl/systemctlby @ADD-SP in #31 - fix: do not remove self (binary) when
clawshell uninstallby @ADD-SP in #32 - refactor: split macOS/Linux code into platform modules by @ADD-SP in #33
- refactor(platform): encapsulate plateform-specific operations by @ADD-SP in #34
- refactor: convert crate to binary-only by @ADD-SP in #35
- refactor(platform): move autostart service templates to platform module by @ADD-SP in #36
- chore(Cargo.toml): prepare multi-binary generating by @ADD-SP in #37
- chore(Cargo.toml): bump crate version from
0.0.1to0.0.2by @ADD-SP in #38 - feat(migration): add migration from
0.0.1to0.0.2by @ADD-SP in #39 - chore(CI): speed up CI by leveraging
taiki-e/install-actionby @ADD-SP in #40 - chore(CI): merge job
linterinto jobtestsby @ADD-SP in #41 - fix: route lifecycle commands to
systemctl/launchctlby @ADD-SP in #42 - refactor: cleanup all pidfile management logic by @jdesgats in #43
- feat(email): filter sensitive emails using sender by @ADD-SP in #44
- refactor: access with OpenClaw config via
openclawCLI by @ADD-SP in #45 - fix(onboard): emit recovery notice before editing OpenClaw config by @ADD-SP in #46
- fix(uninstall): do not clear the entire
models.providersobject by @ADD-SP in #47 - feat(onboard): remove original AI API keys during onboarding by @ADD-SP in #48
- refactor(onboard): split
onboardmodule into several sub-modules by @ADD-SP in #49 - docs(README.md): improve the
README.mdabout email filitering by @ADD-SP in #51 - chore(CI): skip CI for PRs updating
README.mdandCONTRIBUTING.mdby @ADD-SP in #53 - feat(platform/linux): add some hardening directives for the
systemdmodule by @jdesgats in #50 - feat: support OpenRouter by @jdesgats in #52
- docs(README.md): update
README.mdfor OpenRouter support by @ADD-SP in #54 - docs(README.md): fix diagram in
README.mdby @ADD-SP in #55 - fix: track the skills installed by
clawshellby @ADD-SP in #56 - feat(email): prompt the agent to ask whether to remember the virtual key by @ADD-SP in #57
- fix(openclaw_cli): set
HOME/USER/LOGNAMEfor non-root runs by @ADD-SP in #58 - feat(migration): support the pre-relase version like "0.1.0-alpha.0" by @ADD-SP in #59
- fix: prompt users to run migration command using
sudoby @ADD-SP in #60 - fix(onboard): avoid unnecessary skill installation prompt by @ADD-SP in #61
- feat: workaround the OpenClaw bug when onboard/uninstall by @ADD-SP in #62
- fix(uninstall): honor the
--yesargument by @ADD-SP in #63 - chore: bump version from
0.1.0-alpha.0to0.1.0-alpha.1by @ADD-SP in #64 - Stop requesting
X-GM-THRIDfor non-Google email accounts by @jdesgats in #66 - chore: bump version from
0.1.0-alpha.1to0.1.0by @ADD-SP in #67
New Contributors
- @ADD-SP made their first contribution in #4
- @bianbiandashen made their first contribution in #12
- @jdesgats made their first contribution in #43
Full Changelog: v0.0.1...v0.1.1
v0.1.0
v0.1.0-alpha.1
What's Changed
- fix: prompt users to run migration command using
sudoby @ADD-SP in #60 - fix(onboard): avoid unnecessary skill installation prompt by @ADD-SP in #61
- feat: workaround the OpenClaw bug when onboard/uninstall by @ADD-SP in #62
- fix(uninstall): honor the
--yesargument by @ADD-SP in #63 - chore: bump version from
0.1.0-alpha.0to0.1.0-alpha.1by @ADD-SP in #64
Full Changelog: v0.1.0-alpha.0...v0.1.0-alpha.1
v0.1.0-alpha.0
What's Changed
- docs: update README.md by @guanlan in #3
- style: fix the linter reports by @ADD-SP in #4
- chore(CI): run linter and tests on CI by @ADD-SP in #5
- chore(CI): setup dependabot by @ADD-SP in #6
- chore(CI): run
cargo-udepsandcargo-auditby @ADD-SP in #7 - docs(README.md): fix several badges by @ADD-SP in #8
- fix(dlp): scan non-utf8 request/response body by @ADD-SP in #9
- chore(CI): tigger CI on
merge_groupevents by @ADD-SP in #18 - chore(CI): fix syntax error in workflow by @ADD-SP in #19
- fix(cli): log warnings when
chmod/chownfails during onboard by @bianbiandashen in #12 - refactor(dlp): cleanup redundant code by @ADD-SP in #15
- tests(config): add more tests for config parsing by @ADD-SP in #16
- fix(key_manager): improve type safety of
KeyManager::newparameter by @ADD-SP in #17 - tests(config): add snapshot testing for config parser by @ADD-SP in #20
- tests(cli): use
assert_cmdandpredicatesfor CLI testing by @ADD-SP in #24 - tests(process): fix failing
test_write_and_read_pid_fileon macOS by @ADD-SP in #26 - tests(onboard): fix OpenClaw config detection test on macOS by @ADD-SP in #25
- chore(CI): do not cancel concurrent jobs on the main branch by @ADD-SP in #27
- refactor: replace real filesystem tests with
vfscrate by @ADD-SP in #28 - chore(CI): enable macOS tests by @ADD-SP in #29
- chore(CI): add merge gatekeeper by @ADD-SP in #30
- feat: manage service lifecycle via
launchctl/systemctlby @ADD-SP in #31 - fix: do not remove self (binary) when
clawshell uninstallby @ADD-SP in #32 - refactor: split macOS/Linux code into platform modules by @ADD-SP in #33
- refactor(platform): encapsulate plateform-specific operations by @ADD-SP in #34
- refactor: convert crate to binary-only by @ADD-SP in #35
- refactor(platform): move autostart service templates to platform module by @ADD-SP in #36
- chore(Cargo.toml): prepare multi-binary generating by @ADD-SP in #37
- chore(Cargo.toml): bump crate version from
0.0.1to0.0.2by @ADD-SP in #38 - feat(migration): add migration from
0.0.1to0.0.2by @ADD-SP in #39 - chore(CI): speed up CI by leveraging
taiki-e/install-actionby @ADD-SP in #40 - chore(CI): merge job
linterinto jobtestsby @ADD-SP in #41 - fix: route lifecycle commands to
systemctl/launchctlby @ADD-SP in #42 - refactor: cleanup all pidfile management logic by @jdesgats in #43
- feat(email): filter sensitive emails using sender by @ADD-SP in #44
- refactor: access with OpenClaw config via
openclawCLI by @ADD-SP in #45 - fix(onboard): emit recovery notice before editing OpenClaw config by @ADD-SP in #46
- fix(uninstall): do not clear the entire
models.providersobject by @ADD-SP in #47 - feat(onboard): remove original AI API keys during onboarding by @ADD-SP in #48
- refactor(onboard): split
onboardmodule into several sub-modules by @ADD-SP in #49 - docs(README.md): improve the
README.mdabout email filitering by @ADD-SP in #51 - chore(CI): skip CI for PRs updating
README.mdandCONTRIBUTING.mdby @ADD-SP in #53 - feat(platform/linux): add some hardening directives for the
systemdmodule by @jdesgats in #50 - feat: support OpenRouter by @jdesgats in #52
- docs(README.md): update
README.mdfor OpenRouter support by @ADD-SP in #54 - docs(README.md): fix diagram in
README.mdby @ADD-SP in #55 - fix: track the skills installed by
clawshellby @ADD-SP in #56 - feat(email): prompt the agent to ask whether to remember the virtual key by @ADD-SP in #57
- fix(openclaw_cli): set
HOME/USER/LOGNAMEfor non-root runs by @ADD-SP in #58 - feat(migration): support the pre-relase version like "0.1.0-alpha.0" by @ADD-SP in #59
New Contributors
- @ADD-SP made their first contribution in #4
- @bianbiandashen made their first contribution in #12
- @jdesgats made their first contribution in #43
Full Changelog: v0.0.1...v0.1.0-alpha.0