Skip to content

KIT-203: omit project template ids from config#358

Merged
AkaraChen merged 1 commit into
devfrom
agent/hexa/feee36c5
Jul 25, 2026
Merged

KIT-203: omit project template ids from config#358
AkaraChen merged 1 commit into
devfrom
agent/hexa/feee36c5

Conversation

@AkaraChen

Copy link
Copy Markdown
Owner

Summary

  • omit runtime-only terminal template IDs from saved 2code.json files
  • recreate deterministic in-memory IDs when loading project templates so editing remains stable
  • keep existing configs with IDs readable; the redundant field disappears on the next save

Root cause

The project template model is shared by IPC and file persistence, so its UI-only identifier was serialized into project configuration files.

Validation

  • cargo test --workspace (405 passed, 1 ignored)
  • cargo fmt --all -- --check

Closes KIT-203

Co-authored-by: multica-agent <github@multica.ai>
@netlify

netlify Bot commented Jul 25, 2026

Copy link
Copy Markdown

Deploy Preview for grand-selkie-225f87 canceled.

Name Link
🔨 Latest commit c56a00d
🔍 Latest deploy log https://app.netlify.com/projects/grand-selkie-225f87/deploys/6a6439c501953800088f6fa9

@AkaraChen
AkaraChen marked this pull request as ready for review July 25, 2026 05:06
@AkaraChen
AkaraChen merged commit 444fd52 into dev Jul 25, 2026
8 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant