Commit graph

  • 50d1cc9aae stage_7 NOT_RIDICULOUS_CONTAINER_IMPLEMINTATION Victor Zharikov 2026-06-30 21:05:52 +03:00
  • a2e8f04ccc
    Update README.md update-docs viktor-zharikov 2026-06-30 21:02:50 +03:00
  • 51b98f8981 stage_6 Victor Zharikov 2026-06-30 16:19:16 +03:00
  • e1baa3568d Merge branch 'main' into NOT_RIDICULOUS_CONTAINER_IMPLEMINTATION Victor Zharikov 2026-06-29 11:05:27 +03:00
  • 2e5f5bc3f1 stage_5 Victor Zharikov 2026-06-29 11:04:20 +03:00
  • e61b064310 stage_4 Victor Zharikov 2026-06-27 22:18:31 +03:00
  • afadeca96a stage_3 Victor Zharikov 2026-06-27 22:09:33 +03:00
  • 4a1416b970 stage_2 Victor Zharikov 2026-06-27 22:07:11 +03:00
  • 2e87371ad9 stage-1 Victor Zharikov 2026-06-27 20:53:20 +03:00
  • 05e8969215 v0.1.25: route guest egress through host HTTP proxy (CONNECT) main v0.1.25 Evgeny Boger 2026-06-27 18:32:16 +03:00
  • 920bff82d7
    Merge pull request #19 from wirenboard/host-proxy-support-v2 Evgeny Boger 2026-06-27 17:31:17 +02:00
  • 885aa026d1 vendor: point submodule at merged wb (microsandbox#4) Evgeny Boger 2026-06-27 18:26:25 +03:00
  • 9301a904ae
    Merge 958af6ddc7 into 5cf95e20ef Evgeny Boger 2026-06-24 13:36:47 +00:00
  • 958af6ddc7 proxy: honour host HTTP proxy for guest egress + log it at startup Evgeny Boger 2026-06-13 15:45:44 +00:00
  • 5cf95e20ef release-npm: skip unbuilt platforms in publish's artifact-layout verify v0.1.24 bump-microsandbox-wb Evgeny Boger 2026-06-24 01:53:29 +03:00
  • 7e8ad37589 release-npm: build guest agentd in build-agent-vm; make arm64 legs non-blocking Evgeny Boger 2026-06-24 01:43:34 +03:00
  • 281d82ddb3 v0.1.24: microsandbox 0.5.7 (wb) + 7-feature integration + agentd clean teardown Evgeny Boger 2026-06-24 01:25:06 +03:00
  • a8559ed5d4 ci: build guest agentd (musl) before cargo build integration-on-bump Evgeny Boger 2026-06-23 23:16:50 +03:00
  • d3194bf831 Merge origin/main into bump-microsandbox-wb Evgeny Boger 2026-06-23 23:13:20 +03:00
  • ea73a39add agent-vm: drop the stale --mount IRQ-pool advisory note Evgeny Boger 2026-06-23 22:04:32 +03:00
  • 7d69877c35 agent-vm: repoint vendor/microsandbox to the wb-clean line Evgeny Boger 2026-06-23 20:44:43 +03:00
  • 0d9d86e19a agent-vm: drop the microsandbox SDK prebuilt feature Evgeny Boger 2026-06-23 19:03:55 +03:00
  • 8be5bc0720 agent-vm: bump vendor/microsandbox — agentd clean teardown + fork artifact URLs Evgeny Boger 2026-06-23 19:03:55 +03:00
  • ef76b22733 D2: seed baked LSP plugins into persistent state on first boot Evgeny Boger 2026-06-23 00:20:13 +03:00
  • d2de958638 Merge branch 'integration-7feat' into integration-on-bump Evgeny Boger 2026-06-22 21:21:21 +03:00
  • cd7d81fdec agent-vm: set SecretEntry.on_violation for msb 0.5.7 SDK Evgeny Boger 2026-06-22 21:18:06 +03:00
  • ea5821594e agent-vm: bump vendor/microsandbox to wb (rebased onto upstream) Evgeny Boger 2026-06-19 19:43:36 +00:00
  • a5c0d7ff79
    Merge pull request #17 from wirenboard/image-reproducible-manifest Evgeny Boger 2026-06-19 17:56:13 +02:00
  • aba431cfc8 image: clamp layer mtimes (rewrite-timestamp) + pin sbom off + assert single manifest image-reproducible-manifest Evgeny Boger 2026-06-19 15:48:27 +00:00
  • aaf88cfa46 image: make :latest manifest deterministic so unchanged pulls are no-ops Evgeny Boger 2026-06-19 10:41:32 +00:00
  • 968a123381
    Merge a565f233a7 into ac20c8e746 Evgeny Boger 2026-06-18 23:06:00 +00:00
  • 710aea48e5
    Merge e06516e82b into ac20c8e746 Evgeny Boger 2026-06-18 21:38:16 +00:00
  • ac20c8e746
    Merge pull request #15 from wirenboard/image-version-cachebust Evgeny Boger 2026-06-18 19:17:15 +02:00
  • d977e4e1b1 Update microsandbox bugfix/claude-disconnect Petr Krasnoshchekov 2026-06-18 16:42:44 +05:00
  • 620db380b9 image: fix agent version sources to match each installer's real channel image-version-cachebust Evgeny Boger 2026-06-18 10:44:22 +00:00
  • 2943cd940a image: key agent layers on upstream version, not hourly timestamp Evgeny Boger 2026-06-18 09:57:47 +00:00
  • 5c7aea9460
    Merge pull request #12 from wirenboard/image-tools-layers Evgeny Boger 2026-06-18 11:06:41 +02:00
  • e06516e82b proxy: honour host HTTP proxy for guest egress + log it at startup host-proxy-support Evgeny Boger 2026-06-13 15:45:44 +00:00
  • a565f233a7 fix(run): route --auto-publish status lines through the raw-mode-safe terminator fix-update-banner-crlf Evgeny Boger 2026-06-13 15:06:24 +00:00
  • d5209f73fe image: WB tooling + diag CLIs, layer reorder for cron-cache wins image-tools-layers Evgeny Boger 2026-05-30 20:53:32 +00:00
  • 222e86bed6 fix(run): emit CRLF for the update-available banner on a TTY Evgeny Boger 2026-06-13 14:09:42 +00:00
  • b08b57249c
    Merge 0a3e2099bf into 687ebcc6ed Evgeny Boger 2026-06-13 16:20:01 +03:00
  • 687ebcc6ed
    Merge pull request #11 from wirenboard/rewrite-microsandbox Evgeny Boger 2026-06-10 19:34:56 +02:00
  • 1509b0fb49 Merge remote-tracking branch 'origin/main' into rewrite-microsandbox Evgeny Boger 2026-06-10 20:34:06 +03:00
  • 82474aed75 Merge remote-tracking branch 'origin/rewrite-microsandbox' into integration-7feat integration-7feat Evgeny Boger 2026-06-02 20:31:42 +00:00
  • b2cadc56d8 v0.1.23: msb jemalloc allocator (fix host RSS balloon) v0.1.23 Evgeny Boger 2026-06-02 00:45:40 +03:00
  • c3fda73ab1 release-npm: publish via npm OIDC trusted publishing; restore agentd-from-source Evgeny Boger 2026-06-01 20:26:08 +00:00
  • 010c45c190 Merge branch 'd2-lsp-plugins' into integration-7feat Evgeny Boger 2026-06-01 19:51:37 +00:00
  • 7a21c83b32 Merge branch 'd1-copilot-agent' into integration-7feat Evgeny Boger 2026-06-01 14:39:04 +00:00
  • 31fa95b67c v0.1.22: bump for Cyrillic path support v0.1.22 Evgeny Boger 2026-06-01 11:30:20 +00:00
  • 3d512fa545 Merge fix-cyrillic-cwd: non-ASCII (Cyrillic) project path support Evgeny Boger 2026-06-01 11:28:24 +00:00
  • 0d5e576e47 Support non-ASCII (Cyrillic) project paths end to end Evgeny Boger 2026-06-01 11:28:03 +00:00
  • 05aea4c281 Merge branch 'a2-refresh-single-flight' into integration-7feat Evgeny Boger 2026-06-01 11:20:51 +00:00
  • 74832b56af Merge branch 'a1-token-rotation-test' into integration-7feat Evgeny Boger 2026-06-01 11:20:51 +00:00
  • 89b54bdac7 Merge branch 'b3-ipv6-dns-fix' into integration-7feat Evgeny Boger 2026-06-01 11:20:51 +00:00
  • 45655fb773 Merge branch 'b2-aarch64-binary' into integration-7feat Evgeny Boger 2026-06-01 11:20:51 +00:00
  • aa067d8de6 Merge branch 'b1-ci-smoke' into integration-7feat Evgeny Boger 2026-06-01 11:20:50 +00:00
  • a1f16291fb D2: install LSP language servers in the image for in-VM code intelligence d2-lsp-plugins Evgeny Boger 2026-05-31 20:42:00 +00:00
  • 1b0688a3ce feat: add GitHub Copilot as a selectable in-VM agent (PLAN D1) d1-copilot-agent Evgeny Boger 2026-05-31 20:23:56 +00:00
  • 9676f6d9a4 net: keep all DNS address families and order by route preference (B3) b3-ipv6-dns-fix Evgeny Boger 2026-05-31 19:33:07 +00:00
  • 0468a2649a B2: ship a native aarch64-linux release binary via npm b2-aarch64-binary Evgeny Boger 2026-05-31 18:57:07 +00:00
  • 60a75ae0fc v0.1.21: bump for help review fixes v0.1.21 Evgeny Boger 2026-05-31 18:38:30 +03:00
  • 7ebb0b0a3d help: fix review findings in the regrouped CLI help Evgeny Boger 2026-05-31 16:12:10 +03:00
  • 6513050a31 v0.1.20: cut launch latency — cache gh identity, non-blocking update banner, chrome CA off the hot path v0.1.20 Evgeny Boger 2026-05-31 14:22:34 +00:00
  • 9c97658e6f ci: add a smoke-test workflow that builds and checks the workspace (B1) b1-ci-smoke Evgeny Boger 2026-05-31 14:21:22 +00:00
  • 2e94f3276f secrets: single-flight the in-guest credential refresh (PLAN A2) a2-refresh-single-flight Evgeny Boger 2026-05-31 14:12:23 +00:00
  • 0f301a1146 intercept-hook: end-to-end mid-session token rotation across an expiry boundary a1-token-rotation-test Evgeny Boger 2026-05-31 13:52:08 +00:00
  • 94ae08e7c1 PLAN: replace phase roadmap with remaining-work plan vs main Evgeny Boger 2026-05-30 20:31:06 +00:00
  • 13850a81aa Merge branch 'improve-help-output' into rewrite-microsandbox Evgeny Boger 2026-05-30 19:08:55 +00:00
  • f881e073c1 help: regroup and tighten the CLI usage output Evgeny Boger 2026-05-30 19:08:11 +00:00
  • 63cab08d82 README: document --publish / --auto-publish / --allow-egress / --allow-lan / --allow-host Evgeny Boger 2026-05-30 17:54:38 +00:00
  • 65c6d59a40 run: seed the pulled-digest marker on launch so the update banner can fire v0.1.18 Evgeny Boger 2026-05-30 16:51:55 +00:00
  • 0fee58a8b9 v0.1.18: run: add --allow-host for host's 127.0.0.1 via host.microsandbox.internal Evgeny Boger 2026-05-30 15:11:25 +00:00
  • 0de7159e0e v0.1.17: bump for the ghcr.io update-banner fix v0.1.17 Evgeny Boger 2026-05-30 13:24:29 +00:00
  • 92c9da84cf Merge branch 'investigate-image-check' into rewrite-microsandbox Evgeny Boger 2026-05-30 13:23:21 +00:00
  • 2a45955818 Merge remote-tracking branch 'origin/rewrite-microsandbox' into rewrite-microsandbox Evgeny Boger 2026-05-30 13:23:00 +00:00
  • 2d4d5978bf image_check: do the ghcr.io Bearer-token handshake so the update banner fires Evgeny Boger 2026-05-30 13:21:39 +00:00
  • 17b6e5bb91 v0.1.16: bump for --publish / --auto-publish / --allow-egress + AGENTS.md Evgeny Boger 2026-05-30 11:37:12 +00:00
  • 1479f5b8f3 Merge worktree-vm-network-investigation: --publish + --auto-publish + --allow-egress / --allow-lan Evgeny Boger 2026-05-29 17:19:43 +00:00
  • c60b76597f run: --allow-egress <IP|CIDR> + --allow-lan to open egress per-launch Evgeny Boger 2026-05-29 15:30:20 +00:00
  • 5a731501d5 run: --publish accepts [::1]:p:p, rejects /udp + bump vendor/microsandbox Evgeny Boger 2026-05-29 14:42:54 +00:00
  • 374921cb99
    Merge pull request #9 from wirenboard/image-cron-cachebust-rms Evgeny Boger 2026-05-29 17:12:42 +03:00
  • 9a3d7465ee
    Merge pull request #8 from wirenboard/image-cron-cachebust Evgeny Boger 2026-05-29 17:12:35 +03:00
  • 45c208ce31 run: clarify --auto-publish help text + bump vendor/microsandbox Evgeny Boger 2026-05-29 13:39:51 +00:00
  • e556ad3ad6 ci(build-image): bust cache for the three agent installers each run Evgeny Boger 2026-05-29 13:17:34 +00:00
  • 9240afbbd4 ci(build-image): bust cache for the three agent installers each run Evgeny Boger 2026-05-29 13:15:49 +00:00
  • 6d52474eac Bump vendor/microsandbox: auto-publish unit tests Evgeny Boger 2026-05-28 21:19:27 +00:00
  • 18d2c75330 Bump vendor/microsandbox: agentd loopback forwarder Evgeny Boger 2026-05-28 21:10:29 +00:00
  • fd696a13ea run: add --auto-publish flag (vendored msb auto-publish) Evgeny Boger 2026-05-28 15:01:18 +00:00
  • 65f7d0e624 v0.1.15: bump for split-irqchip + 16K cmdline (--mount cap ~11 → ~100+) v0.1.15 agent-vm 2026-05-28 14:33:01 +00:00
  • a850ec8edb Merge irq-multi-mount: lift --mount cap from ~11 to ~100+ on x86_64 Evgeny Boger 2026-05-28 14:30:53 +00:00
  • 3282eaac80 claude-vm-shim: pass per-session env via runtime-hook file, not cmdline claude-vm-shim-rc-only Evgeny Boger 2026-05-28 14:28:35 +00:00
  • 4eafe4bbac lift --mount cap from ~11 to ~100+ via split_irqchip + cmdline-size patch irq-multi-mount Evgeny Boger 2026-05-28 08:26:28 +00:00
  • e84b83cc4d claude-vm-shim: bypass TLS interception for api.anthropic.com Evgeny Boger 2026-05-27 23:34:07 +00:00
  • ca516fb807 Revert exec-tunnel auto-publish — moving into msb (vendor/microsandbox) Evgeny Boger 2026-05-27 23:14:54 +00:00
  • 56cbda8d65 claude-vm-shim: forward dispatcher stdin to in-VM claude Evgeny Boger 2026-05-27 23:08:48 +00:00
  • 800b51c411 auto-publish: forward 127.0.0.1 guest binds too, not only 0.0.0.0 Evgeny Boger 2026-05-27 22:46:05 +00:00
  • 44da7166fb claude-vm-shim: strip the --bg-spare path; keep only remote-control Evgeny Boger 2026-05-27 22:39:05 +00:00
  • 913d9e0066 run: add --auto-publish for Lima-style host ← guest port mirroring Evgeny Boger 2026-05-27 21:15:38 +00:00
  • 175578bc71 claude-vm-shim: intercept remote-control cloud sessions too claude-vm-shim Evgeny Boger 2026-05-27 21:14:28 +00:00