Skip to content

v0.0.1

Pre-release
Pre-release

Choose a tag to compare

@okunokentaro okunokentaro released this 03 Aug 04:08
· 260 commits to main since this release
8d3b9cc

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