Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,27 @@ and this project uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html)

## [Unreleased]

## [0.0.7] - 2026-07-30

### Changed

- Split model and variant selection into separate searchable controls so
defaults, active overrides, and available variants are easier to distinguish.
- Keep workbench navigation and inspector controls available across Dashboard,
Todo, Automation, and Session pages, replacing the separate Focus Mode
setting with direct panel controls.
- Present model input and output modalities as explicit text, image, audio, and
video selections while keeping Settings notices and actions reachable.
- Consolidate the active design baseline, page-specific guidance, and current
HTML prototypes under `design-system/` without changing Runtime behavior.

### Fixed

- Fall back to a model's default configuration when a saved Profile references
a removed variant, and normalize empty variant maps to the Default choice.
- Surface specific configuration validation failures in Settings instead of
replacing them with a generic save error.

## [0.0.6] - 2026-07-29

### Added
Expand Down
2 changes: 1 addition & 1 deletion apps/server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@archcode/server",
"version": "0.0.6",
"version": "0.0.7",
"private": true,
"type": "module",
"main": "./src/main.ts",
Expand Down
2 changes: 1 addition & 1 deletion apps/web/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@archcode/web",
"version": "0.0.6",
"version": "0.0.7",
"private": true,
"type": "module",
"scripts": {
Expand Down
10 changes: 5 additions & 5 deletions bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "archcode",
"version": "0.0.6",
"version": "0.0.7",
"private": true,
"description": "ArchCode — Not just a coding agent. An always-on workbench for AI engineering.",
"type": "module",
Expand Down
2 changes: 1 addition & 1 deletion packages/agent-core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@archcode/agent-core",
"version": "0.0.6",
"version": "0.0.7",
"private": true,
"type": "module",
"main": "./src/index.ts",
Expand Down
2 changes: 1 addition & 1 deletion packages/protocol/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@archcode/protocol",
"version": "0.0.6",
"version": "0.0.7",
"private": true,
"type": "module",
"main": "./src/index.ts",
Expand Down
2 changes: 1 addition & 1 deletion packages/utils/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@archcode/utils",
"version": "0.0.6",
"version": "0.0.7",
"private": true,
"type": "module",
"main": "./src/index.ts",
Expand Down
8 changes: 4 additions & 4 deletions scripts/release.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,7 @@ describe("release metadata", () => {
test("compares complete release asset directories by content", async () => {
const expectedDir = await mkdtemp(join(tmpdir(), "archcode-release-expected-"));
const actualDir = await mkdtemp(join(tmpdir(), "archcode-release-actual-"));
const releaseAssetNames = releaseAssetNamesForVersion("0.0.6");
const releaseAssetNames = releaseAssetNamesForVersion("0.0.7");
try {
for (const name of releaseAssetNames) {
await Promise.all([
Expand All @@ -258,14 +258,14 @@ describe("release metadata", () => {
try {
for (const target of releaseTargets) {
await writeTestArchive(
join(assetDir, releaseArchiveAssetName(target, "0.0.6")),
"0.0.6",
join(assetDir, releaseArchiveAssetName(target, "0.0.7")),
"0.0.7",
);
}
const template = await Bun.file(join(import.meta.dir, "install.sh")).text();
await Bun.write(
join(assetDir, "install.sh"),
renderReleaseInstaller(template, "0.0.6"),
renderReleaseInstaller(template, "0.0.7"),
);

await writeBundleMetadata(assetDir);
Expand Down