v0.0.1
Pre-release
Pre-release
sbxm-aarch64-apple-darwin.tar.gz
66048e7b03ae118441272d7a9ac0b7b8171eedeb76d5700ef14abb8ec2ffa30d sbxm-aarch64-apple-darwin.tar.gz
Build provenance
- Git commit:
8d3b9cc67a62ab6ac8093a6d30c3f0b81f10da68
rustc -vV
rustc 1.89.0 (29483883e 2025-08-04)
binary: rustc
commit-hash: 29483883eed69d5fb4db01964cdf2af4d86e9cb2
commit-date: 2025-08-04
host: aarch64-apple-darwin
release: 1.89.0
LLVM version: 20.1.7
cargo -V
cargo 1.89.0 (c24e10642 2025-06-23)
sw_vers
ProductName: macOS
ProductVersion: 26.5.2
BuildVersion: 25F84
What's Changed
- sbxm MVP実装計画を追加 by @okunokentaro in #1
- Phase 1の共通基盤、initとglobal statusを実装 by @okunokentaro in #2
- Phase 2: add と sync-files by @okunokentaro in #3
- Phase 3: open, stop, ls, status by @okunokentaro in #4
- Phase 4: rebuild, destroy と E2E検証手順 by @okunokentaro in #5
- 実機のDocker Sandboxes CLIに合わせる by @okunokentaro in #6
- add と prepare を分ける(#7 を main へ) by @okunokentaro in #8
- classic PATでも通るようcustom secretへ切り替える by @okunokentaro in #10
- Sandbox内のClaude Codeを2.1.220にする by @okunokentaro in #11
- sbx lsが返さない値を型から外し、rebuildを動くようにする by @okunokentaro in #12
- rebuildが、これから作り直すSandboxを自分で起動する by @okunokentaro in #13
- rebuildのSandbox入れ替えを、非対話や作りかけで成功するように修正する by @okunokentaro in #14
- Sandbox templateの固定versionを、公開されているものへ揃える by @okunokentaro in #15
- Sandbox templateからnpmを外し、agent CLIをghと同じ形で入れる by @okunokentaro in #16
- tokenを提示するGitHub hostをすべてcustom secretへ載せる by @okunokentaro in #18
- 構築済み案件へ変更を適用する apply を作り、worktreeを増やせるようにする by @okunokentaro in #19
- sbxm が gh に依存する唯一の箇所を外し、gh 抜きのSandboxでも構築できるようにする by @okunokentaro in #20
- 任意toolを1つの並びにし、起きたことごとに自分の仕事を宣言させる by @okunokentaro in #21
- 同梱toolのversion固定を、rulesとtestが守らせるようにする by @okunokentaro in #22
- 実装fileに同居していたtestを、file単位で分離する by @okunokentaro in #23
- moduleを跨ぐfixtureを src/testing/ へ集約する by @okunokentaro in #24
- 守るもののないコメントをtestに変え、重複コメントが指していた処理を共有する by @okunokentaro in #25
- 1 commandを1 directoryへ集め、複数の関心を抱えたfileを分ける by @okunokentaro in #26
- 実装が追い越した plans/ を削除する by @okunokentaro in #27
- 英語版と日本語版READMEの刷新 by @okunokentaro in #28
- 設定と案件 metadata の保存形式を TOML から YAML へ変更 by @okunokentaro in #29
- 読みやすいCLI出力の設計と実装計画を定める by @okunokentaro in #30
- destroyで案件のtoken登録も解く by @okunokentaro in #31
- CLIデザインシステムを作り、全commandの出力をそこへ通す by @okunokentaro in #32
- Dockerfile が変わっていなくても rebuild で sandbox を作り直す by @okunokentaro in #33
- addのcwd配置とglobal registry仕様の境界を明確にする by @okunokentaro in #34
- addのcwd配置とglobal registryを実装し、initを廃止する by @okunokentaro in #35
- 何も無いsandboxからsbxmをbuildできるようにする by @okunokentaro in #37
--worktreesに短縮形-tを追加する by @okunokentaro in #36- Git identityをhostから採らず、利用者に選ばせる by @okunokentaro in #38
- 保守コマンドをmiseのtaskとして宣言する by @okunokentaro in #39
- lintを厳格化し、例外を置かずにcodeを合わせる by @okunokentaro in #40
- 公開するsubjectごとにfileを分ける by @okunokentaro in #41
- カバレッジ最低基準を適用し、不足していたテストを補う by @okunokentaro in #42
- カバレッジの母集団を本番コードへ揃え、置き場所の規約をテストで固定する by @okunokentaro in #43
- 診断の変数を項目名付きの行として示す by @okunokentaro in #44
- 外部commandの終わり方を確定させ、coverageの非決定性を解消する by @okunokentaro in #45
- coverageの母集団をitem単位まで詰め、規約を両方向で固定する by @okunokentaro in #46
- 端末を要さない未到達を、testと削除で片付ける by @okunokentaro in #47
- 実端末をpromptの外へ出し、composition rootで選ぶ by @okunokentaro in #48
- coverage閾値を97/97/95/90に設定 by @okunokentaro in #49
- arm64 macOS向けリリーススクリプトを書く by @okunokentaro in #50
- 出荷するtreeを自分で検査する by @okunokentaro in #51
- macOSで通らなかったtestを直し、同じ欠陥をcheckで捕まえる by @okunokentaro in #52
- 一時的な$HOMEの実pathを解決し、fixtureの重複を一本化する by @okunokentaro in #53
Full Changelog: https://github.com/crescware/sbxm/commits/v0.0.1