Repository navigation
Releases
v0.3.1-rc1
What's Changed
- Eclipse on amd64: repin libsoup at 3.4.4-5ubuntu0.10, the build the archive serves by @ccozianu in #10
- Review of PR #12 (PR12.1): the raw route streams through open_project_file alone by @ccozianu in #13
- Web console: a Files page that lists and serves the project's files by @ccozianu in #12
Full Changelog: v0.3.1-rc0...v0.3.1-rc1
v0.3.1-rc0
Website candidate website-candidate-42213306543-1
Website candidate from a successful test deployment; not a CLI release.
Test run: https://github.com/mycodespace-ai/devcapsule/actions/runs/42213306543/attempts/1
Content: 31e8fec
Website: 91309a7a0014dd73cdbc10c76a14217af17104ba
SHA-256 (website.tar.gz): b43ddcefac5414c2a0612b1ce15395da2fbcfa14bd305c404d6b3062acc78c5a
Review https://test-devcapsule.mycodespace.ai, then select website-candidate-42213306543-1 in the production workflow.
Website candidate website-candidate-42002333017-1
Website candidate from a successful test deployment; not a CLI release.
Test run: https://github.com/ccozianu/devcapsule/actions/runs/42002333017/attempts/1
Content: f65bd85
Website: 2bcfe6e22de7563bb9492205b1695b3e6a701651
SHA-256 (website.tar.gz): dfd452e6e13d6a91e94df8c2bd34b875f778e2f88ffd3d1215514a97aee9f31c
Review https://test-devcapsule.mycodespace.ai, then select website-candidate-42002333017-1 in the production workflow.
v0.3.0
DevCapsule 0.3.0
DevCapsule 0.3.0 adds a web console and persistent session diagnostics,
expands the choice of IDEs, and separates a project's requirements from a
developer's personal setup. The launcher and the 49 user-guide pages now
use the same capability and configuration model.
What changed
- A web console for each session. The launcher prints a session-specific
console link beside the desktop link. Inspect configuration, component
versions, processes and resource use; read project records; answer decisions
prepared by an agent; and read checkout notifications. The console requires
a compatible base. Older bases remain usable and receive a clear notice
instead of a console link that cannot work. Several consoles can stay
authenticated side by side in the same browser profile. - Logs that survive a session. Each launch writes per-component logs to a
directory on the launcher host. Files rotate and share a per-checkout budget.
The terminal stays focused on startup, readiness, warnings and the final
session result. Ctrl+C reports an interrupted session instead of a traceback. - A diagnostic snapshot and export.
devcapsule project diagnosecombines
launcher information with bounded probes of the running capsule. Its export
redacts recognized secrets and bounds the captured data. Inspect an export
before sharing it: application output can contain sensitive text that a
general redactor cannot recognize. - More IDE choices. Alongside PyCharm and VSCodium, the catalog includes
IntelliJ IDEA, Eclipse IDE for Java Developers, JetBrains Rider with .NET,
and Microsoft Visual Studio Code. VSCodium remains the default provider of
frontend-ide. VS Code is downloaded from Microsoft on the developer's
request under its acquisition terms; DevCapsule does not redistribute it.
The browser-automation capability supplies Playwright and Chromium. - Capabilities for projects and checkouts. Projects use
project config require,offer,dropandrecommendto declare capabilities, minimum
versions and recommendations. Developers useadd,omit,restoreand
usefor their checkout. Agents use the same capability model as other
tools.project runderives the plan directly; there is no separate
configuration-resolution step. - One named configuration home.
DEVCAPSULE_CONFIG_HOMEselects the home
for launcher settings and checkout state.devcapsule home show,
home defaultandhome trustwork without a project. Defaults and vendor
trust live in one schema-versionedsettings.toml. Inside a capsule, these
commands operate on the capsule's own home. - Explicit choices at launch. Software acquisition approvals are grouped
into one prompt. Saved per-checkout Docker arguments and environment inputs
support development scenarios without putting secret values in Git. A
one-timeproject run --ide IDE --forcemay set aside a required IDE; it
warns and records the departure without saving it or bypassing other checks. - Faster rebuilds and clearer compatibility checks. Directory build inputs
use named contexts and archives are cached by digest. Cache publication is
serialized and incomplete entries are rejected. The launcher diagnoses an
incompatible base or lock before attempting work it cannot support. - Complete versioned guides. All 49 user-documentation files were checked
against the CLI and reviewed for prose; all 12 planned-page stubs have full
content. Packaged workflow instructions call the iterative review process
Pair Review Loop, or Pair Review for short.
Upgrading from 0.2.15
Install the new launcher, inspect your checkout with devcapsule project config show, and use devcapsule project config check to see unresolved
choices. Installing the launcher grants no new host access and does not
silently replace a project's lock or a developer's selected versions.
To migrate a schema-1 manifest to schema 2 and refresh its lock, run
devcapsule project init --regenerate, review the .devcapsule/ diff, and
commit the manifest and platform lock together. Do not hand-edit a lock.
The concurrent-console fix requires the rebuilt recipe-11 base; updating
only the launcher leaves an older locked base unchanged.
Scripts using retired configuration commands must move to the current CLI:
config show replaces config list; project requirements use require,
offer and drop; developer choices use add, omit, restore and use;
home defaults and mutating trust commands live under devcapsule home.
config resolve and run --force-config are retired. The new run --force
has the narrower required-IDE meaning described above and cannot be combined
with --save.
Old home files are not silently merged into the new settings.toml. Inspect
devcapsule home show and re-establish defaults or vendor trust with the home
commands where needed. Agent credentials still belong to your provider
accounts and are not granted by a launcher upgrade.
Component versions and validation limits
The IDE catalog supplies PyCharm, IntelliJ IDEA and Rider 2026.2.4,
VSCodium 1.143.17232, VS Code 1.144.0, and Eclipse Java 2026-09-R.
The candidate's catalog pins Codex 0.166.0, Claude Code 2.1.314, and
Antigravity CLI 1.4.12. Their artifacts were checked against vendor
integrity values and startup-tested on the pinned base with DevCapsule's
seeded settings. Existing locks retain their selected versions. These pins
are not a claim to be each vendor's latest release; authentication, model
access and provider tool actions still depend on the user's account.
Known limits and deferred work
- A very old lock without provider evidence can keep its original IDE beside
an ordinary IDE override. A plain launch still works; refresh the project's
manifest and lock before relying on that override. config show --jsonuses schema 2 for the current listing, although its help
still says schema 1. The retiredproject config defaultand mutating
project config trustspellings do not yet print theirhomereplacements.- Automated image/cache cleanup and installed-IDE reuse with an empty download
cache are deferred. The cleanup guide describes the available manual steps. - The new orientation, glossary and recipe proposals are scheduled for 0.3.1.
Console materialized views, additional diagnostics browser evidence, and
ecosystem-aware project bootstrap remain outside this release.
v0.2.15
Full Changelog: ccozianu/devcapsule@v0.2.14...v0.2.15
v0.2.14
What's Changed
- Contained display/display transport by @ccozianu in ccozianu/devcapsule#75
- Update compatibility matrix, use contained-display base image on this project's devcapsule by @ccozianu in ccozianu/devcapsule#76
- Contained display/outbox by @ccozianu in ccozianu/devcapsule#77
- Contained display/display transport by @ccozianu in ccozianu/devcapsule#78
- Contained display/display transport by @ccozianu in ccozianu/devcapsule#80
- Release 0.2.12 by @ccozianu in ccozianu/devcapsule#79
- Accept v0.2.12-rc6 for promotion to v0.2.12 by @ccozianu in ccozianu/devcapsule#81
- Contained display/outbox by @ccozianu in ccozianu/devcapsule#82
- Send workflow-improvements the one-branch-per-release rule from the v… by @ccozianu in ccozianu/devcapsule#83
- Guide agents toward proportionate work and owner-led product decisions by @ccozianu in ccozianu/devcapsule#84
- Deliver OpenCode evaluation request and refresh user-docs records by @ccozianu in ccozianu/devcapsule#85
- User docs/first session by @ccozianu in ccozianu/devcapsule#86
- Clarify landing-page motivation and comparison introduction by @ccozianu in ccozianu/devcapsule#87
- Workflow improvements/v1 by @ccozianu in ccozianu/devcapsule#88
- Define the fresh-context website autonomy experiment by @ccozianu in ccozianu/devcapsule#90
- Register website autonomy experiment and pause user-docs by @ccozianu in ccozianu/devcapsule#91
- Merge branch 'user-docs/outbox' into user-docs/first-session by @ccozianu in ccozianu/devcapsule#92
- Website/initial cut by @ccozianu in ccozianu/devcapsule#93
- Website/initial cut by @ccozianu in ccozianu/devcapsule#94
- Advance website to visible build timestamp and update handoff by @ccozianu in ccozianu/devcapsule#95
- Send workflow-improvements records: two release items acknowledged, r… by @ccozianu in ccozianu/devcapsule#89
- Register the maintenance workstream; acknowledge the bug-vocabulary item by @ccozianu in ccozianu/devcapsule#97
- Ws workflow improvements/v1 by @ccozianu in ccozianu/devcapsule#98
- Record website production verification and pending experiment verdict by @ccozianu in ccozianu/devcapsule#96
- Send the branch-rename scheduling request and the current handoff by @ccozianu in ccozianu/devcapsule#99
- Record the merge of the 2026-09-18 rounds and the branch reset by @ccozianu in ccozianu/devcapsule#100
- Project management/coordination by @ccozianu in ccozianu/devcapsule#102
- Publish project-management resumption after synchronization by @ccozianu in ccozianu/devcapsule#103
- Pause website for owner-selected project management by @ccozianu in ccozianu/devcapsule#104
- Pause website for owner-selected project management by @ccozianu in ccozianu/devcapsule#101
- Ws workflow improvements/v1 by @ccozianu in ccozianu/devcapsule#105
- Record confirmed configuration recovery failure after v0.2.12 upgrade by @ccozianu in ccozianu/devcapsule#106
- Ws workflow improvements/v1 by @ccozianu in ccozianu/devcapsule#108
- Ws workflow improvements/outbox by @ccozianu in ccozianu/devcapsule#107
- Ws website/outbox by @ccozianu in ccozianu/devcapsule#109
- Website/initial cut by @ccozianu in ccozianu/devcapsule#110
- Ws website/outbox by @ccozianu in ccozianu/devcapsule#111
- Website/initial cut by @ccozianu in ccozianu/devcapsule#113
- Website/initial cut by @ccozianu in ccozianu/devcapsule#114
- Remove authorship giveaways from AI perspective essay by @ccozianu in ccozianu/devcapsule#115
- Ws workflow improvements/v1 by @ccozianu in ccozianu/devcapsule#112
- Ws maintenance/outbox by @ccozianu in ccozianu/devcapsule#116
- Ws workflow improvements/v1 by @ccozianu in ccozianu/devcapsule#118
- Rename the live-state verb from list to status by @ccozianu in ccozianu/devcapsule#119
- Ws maintenance/triage by @ccozianu in ccozianu/devcapsule#117
- Ws maintenance/triage by @ccozianu in ccozianu/devcapsule#120
- Ws component upgrades/v1 by @ccozianu in ccozianu/devcapsule#122
- Ws workflow improvements/v1 by @ccozianu in ccozianu/devcapsule#121
- Record first hosted component status publication acceptance by @ccozianu in ccozianu/devcapsule#123
- Ws maintenance/triage by @ccozianu in ccozianu/devcapsule#125
- Ws workflow improvements/v1 by @ccozianu in ccozianu/devcapsule#126
- Ws user docs/first session by @ccozianu in ccozianu/devcapsule#127
- Ws maintenance/triage by @ccozianu in ccozianu/devcapsule#128
- Run coordination commands at the repository top level; keep claims ac… by @ccozianu in ccozianu/devcapsule#129
- Project management/coordination by @ccozianu in ccozianu/devcapsule#124
- Project management/coordination by @ccozianu in ccozianu/devcapsule#130
- Add maintained 0.2.14 release workspace and bug triage table by @ccozianu in ccozianu/devcapsule#131
Full Changelog: ccozianu/devcapsule@v0.2.12...v0.2.14
v0.2.12
What's Changed
- Prepare the new release candidate (rc) -> release scheme by @ccozianu in ccozianu/devcapsule#63
- Send release branch naming issue to workflow improvements by @ccozianu in ccozianu/devcapsule#64
- Run Docker E2E smoke against a selected release executable by @ccozianu in ccozianu/devcapsule#65
- Amend the coordination-storage item with the ratified boundary by @ccozianu in ccozianu/devcapsule#66
- docs: recover the sync intake item lost to an outbox reset by @ccozianu in ccozianu/devcapsule#67
- Project management/outbox by @ccozianu in ccozianu/devcapsule#68
- Acknowledge late sync-delivery correction before closure by @ccozianu in ccozianu/devcapsule#69
- Acknowledge identical runtime default and preserve pending deliveries by @ccozianu in ccozianu/devcapsule#70
- Document the release operator process and v0.2.11 example by @ccozianu in ccozianu/devcapsule#71
- Record the identical launcher and container runtime decision by @ccozianu in ccozianu/devcapsule#72
- Present the adopter landing page, developer brief and competitive com… by @ccozianu in ccozianu/devcapsule#73
- Project management/temp pr 20260913 4 by @ccozianu in ccozianu/devcapsule#74
Full Changelog: ccozianu/devcapsule@v0.2.11...v0.2.12