Repository navigation
amicode v0.3.6
What's Changed
- fix(ci): overlay-promotion-bot pushes/opens PRs with REPO_ACCESS_TOKEN by @jack-champagne in #1030
- feat: Shiki-backed syntax highlighting with VS Code theme bridge (#1026) by @jeonghun-jj-lee in #1028
- chore: sync overlay to opencode 8f0f5d9097 (Shiki highlighting) by @jeonghun-jj-lee in #1032
- feat: self-provisioning developer rebuilds across supported hosts by @jeonghun-jj-lee in #1033
- chore: sync overlay to opencode 2c3da73281 (rebuild error panel #1022) by @jeonghun-jj-lee in #1035
- fix(fleet): the way back from standalone — alias-substituting installer + Fleet — Enroll by @aarontrowbridge in #1034
- fix(plugin): restore the no-../src deployment contract — lazy widget-helper import (#995) by @aarontrowbridge in #997
- fix(agents): mode cards load their mode-protocol skill at kickoff (#989) by @aarontrowbridge in #990
- docs(adr): 0016 — Connection-to-agent bridge via MCP tools by @jeonghun-jj-lee in #1038
- feat(slack): add slack_api.ts shared module — HTTP layer, caches, target resolution, formatting by @jeonghun-jj-lee in #1042
- feat(slack): add amicode_slack_list, amicode_slack_read, amicode_slack_send MCP tools by @jeonghun-jj-lee in #1043
- fix(app-bundle): use full SHA in upstream_base to fix materialize 404 by @jeonghun-jj-lee in #1054
- fix(rebuild): look for opencode.lock.json in packages/extension, not repo root by @jeonghun-jj-lee in #1056
- fix(build): auto-invalidate stale .materialized cache when overlay changes by @jeonghun-jj-lee in #1057
- fix(rebuild): guard fetch_opencode PKG_ROOT against CJS bundle by @jeonghun-jj-lee in #1058
- F-harness: scriptable tunnel-fault proxy + test clock + deterministic kill hook (#1049) by @aarontrowbridge in #1051
- Attach-state mode/posture split + the transport classifier per ADR-0005 (#1069) by @aarontrowbridge in #1070
- Fleet projection reader (schema pkg) + amico fleet status verb + bootstrap exception (#1068) by @aarontrowbridge in #1071
- feat: agent-initiated workspace isolation — wire amicode_session to the worktree API by @jeonghun-jj-lee in #1063
- chore: sync app-bundle overlay with fork (worktree readiness + rename + auto-rename) by @jeonghun-jj-lee in #1085
- chore: mutation-ledger domain model entries (CONTEXT.md + ADR-0017) by @jeonghun-jj-lee in #1086
- Wire the skill-integrity loop hooks into the develop/research protocol skills by @aarontrowbridge in #1064
- fix(skills): tier-3 repo card consistency — retired agent, ledger wording, fidelity-block pointer, surface claims by @aarontrowbridge in #1067
- skills-integrity lint: retired namespaces, dead skill paths, frontmatter drift by @aarontrowbridge in #1046
- Fix calibration/solver API drift in repo-rooted skills (piccolissimo, intonatoqick, intonatissimo) — F04/F06 by @aarontrowbridge in #1048
- fix(skills): dream-reflect routing/schema + amico-schema-check table aligned to amico-vault (F10 repo side, #1050) by @aarontrowbridge in #1052
- Two-phase mode-transition engine: stage → verify → commit, journalled + rollback-able (#1072) by @aarontrowbridge in #1087
- The proposal queue: durable staged proposals, drain-before-verify, idempotent applies (#1092) by @aarontrowbridge in #1102
- skills-integrity lint: [vpath] rotted vault-path rule (F28 repo half) by @aarontrowbridge in #1100
- skills-integrity: vault-path reference doctrine lands in its owner (F28 vault half) by @aarontrowbridge in #1105
- skills-integrity: residuals batch (F12, F14-residual, F26) + mode-card integrity paragraphs by @aarontrowbridge in #1101
- feat(extension): local binary build from materialized tree (#1094) by @jeonghun-jj-lee in #1108
- feat: redesign fork-dependent systems for overlay-build world (#1097) by @jeonghun-jj-lee in #1110
- feat(ci): build binary from overlay, retire fork workflows (#1096) by @jeonghun-jj-lee in #1111
- feat: infrastructure retirement and lock restructure (#1098) by @jeonghun-jj-lee in #1112
- docs: update documentation for fork-absorption (#1099) by @jeonghun-jj-lee in #1113
- fix(skills-lint): exempt F28 doctrine owner's own vpath proof-case (main-red regression from #1105) by @jeonghun-jj-lee in #1121
- chore(app-bundle): sync overlay to #972 session-lineage ledger (local/amicode @ 8608dcc1) by @jeonghun-jj-lee in #1119
- S10: Remove orphaned rebuild main-path coordinator + relocate exec types (#1117) by @jeonghun-jj-lee in #1124
- S9: Retire the fork-based rebuild shell scripts (#1116) by @jeonghun-jj-lee in #1122
- S8: Repair the dev-tools Rebuild surface for the overlay-build world (#1115) by @jeonghun-jj-lee in #1123
- Absorb the opencode fork into amicode — overlay-based binary build (#1091) by @jeonghun-jj-lee in #1114
- The consumers' switch: extension + installer + guard (+ the plugin) read the projection, never the raw file (#1106) by @aarontrowbridge in #1109
- fix: restore main CI — platform-aware installer test + the F28 doctrine obeys its own rule (#1109 follow-up) by @aarontrowbridge in #1130
- Consume the staged fleet program: entitled composition of the overlay's tuned values; unentitled byte-identical (#1131) by @aarontrowbridge in #1132
- skills-integrity: cast cards learn their hooks + linkage hygiene (post-campaign audit items 1/4/6/8) by @aarontrowbridge in #1133
- Fork-free rebuild: shell scripts (local/main) + in-app buttons reach binary-copy parity (#1135) by @jeonghun-jj-lee in #1137
- Fix over-broad rebuild live-server interlock: lsof-scoped, warn-by-default (#1138) by @jeonghun-jj-lee in #1138
- chore(release): bump manifest to 0.3.6 for first overlay-build alpha by @jeonghun-jj-lee in #1139
- Files Changed: roll up subagent (task_spawn) edits into the viewed session's diff (#1136) by @jeonghun-jj-lee in #1140
- chore(#1118): sweep residual fork vocabulary from provisioning + naming by @jeonghun-jj-lee in #1141
- implement-issue: engine-overlay slice addendum to Worktree contract by @jeonghun-jj-lee in #1151
- docs(adr): ADR 0020 — standalone server survives an editor reload (#1142) by @jeonghun-jj-lee in #1143
- fix(app-bundle): fire the plan→executing un-gag reminder for every primary agent by @jeonghun-jj-lee in #1153
- feat(extension): server handshake module + cold-spawn record (#1144) by @jeonghun-jj-lee in #1154
- feat(extension): adopt-or-spawn on activation (#1145) by @jeonghun-jj-lee in #1155
- feat(extension): standalone server survives editor reload (#1142) by @jeonghun-jj-lee in #1175
- #1176: sidebar project actions move onto the Research / Development labels; Development "+" is filesystem-only by @kateebonner in #1177
- fix(fleet): pass --topology to the projection publish (#1194) by @aarontrowbridge in #1195
- ADR-0021: the canary — fleet arms, CI artifacts, daily-driver excluded (+ glossary) by @aarontrowbridge in #1197
- fix(skills): the hardware-loop fence-scope pin follows the deliberate Strumento v0.2 reexport inversion (#1193) by @aarontrowbridge in #1198
- fix(build): the #992 pre-flight baseline follows the remote's default branch (#1196) by @aarontrowbridge in #1199
- fix(engine): stop using assistant prefill for max-steps prompt by @jeonghun-jj-lee in #1179
- ci: run on dev pushes — the canary's blessed-SHA gate needs CI at the integration tip by @aarontrowbridge in #1201
- fix(server): harden adoption gate + fix rebuild status delivery by @jeonghun-jj-lee in #1200
- fix(lineage): repair orphaned entries + propagate diff_version to parents (#1136) by @jeonghun-jj-lee in #1174
- fix(app-bundle): omit-agent promptAsync continues session's current agent (#1206) by @jeonghun-jj-lee in #1207
- fix(app-bundle): Bedrock cachePoint after reasoning block wedges the session by @jacktrnr in #1209
- feat: Slack MCP via slack-mcp-server + OAuth PKCE login (#1037) by @jeonghun-jj-lee in #1158
- fix(app-bundle): drop messages with empty content array before API dispatch by @jeonghun-jj-lee in #1218
- docs: ADR 0021 — research layout is a resolved contract by @jeonghun-jj-lee in #1220
- fix(extension): fleet-poll hysteresis — a blip holds, a sustained outage offers once (#1202) by @aarontrowbridge in #1230
- fix(app): keep the session view mounted across SSE loss (#1203) by @aarontrowbridge in #1231
- Wave 2: the resilience + fleet fixes from dev (the canary's first guarded wave) by @aarontrowbridge in #1232
- fix(engine): port the #1218 empty-content guard onto main (currently only on dev) by @jack-champagne in #1240
- chore: retire dev as a standing integration branch (ADR-0022) by @jack-champagne in #1241
- feat(onboarding): declare Harmoniqs AI model tool-capable by @jack-champagne in #1074
- ci: engine typecheck gate + fix dev's engine type errors (#1228) by @jeonghun-jj-lee in #1235
- test(engine): fix connections test hermeticity + wire unit-test lane (#1233) by @jeonghun-jj-lee in #1238
- fix(app): pass streamGap accessor to SessionStreamVeil (fixes blank session view) by @jack-champagne in #1245
- fix(fleet): first-attach probe budget + probe path knobs (#777) by @aarontrowbridge in #1281
- fix(app): Suspense the lazy NewSession route — detached-branch render loses all context providers by @aarontrowbridge in #1285
- fix(app): the never-blank stack — outlet net, panel holds, durable mirror, lossless SSE, landing re-land by @aarontrowbridge in #1287
- feat(session): derived session curation — classifier, auto-archive, onset digest, shard watch by @aarontrowbridge in #1307
- chore(app): prune the dead reconnecting-veil subsystem orphaned by #1287 by @jeonghun-jj-lee in #1336
- fix(build): dedupe effect to a single version (prevents a.name prompt crash) by @jack-champagne in #1246
- chore(agents): grant question: allow on director mode cards by @aarontrowbridge in #1350
- ci: typecheck all overlay-touched packages + fix 9 base-drift errors (#1348) by @jeonghun-jj-lee in #1351
- fix(build): gate debug badge behind localStorage + detect direct overlay edits in rebuild by @jeonghun-jj-lee in #1352
- fix(app): #1295 — rebase stale-era tab server keys (the ghost-context switch freeze) by @aarontrowbridge in #1338
- chore(deps): bump yaml from 2.9.0 to 2.9.1 in the prod-dependencies group by @dependabot[bot] in #1244
- chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #1243
- docs: record transactional rebuild candidate contract by @jeonghun-jj-lee in #1017
- fix(prompt): ignore invalid project references by @jack-champagne in #1405
- fix(extension): add Harmoniqs request transport by @jack-champagne in #1361
- fix(onboarding): raise Harmoniqs AI context window to 500k by @jack-champagne in #1426
- feat(app): Overleaf-like LaTeX preview — compile bridge, view-state persistence, live file tracking (#1252) by @jacktrnr in #1414
- fix(engine): send Idempotency-Key header for harmoniqs provider by @jack-champagne in #1429
- fix: wire v2 manual /compact to existing compaction machinery by @jack-champagne in #1443
- fix(bug-report): run bug sessions on build agent, not plan by @jeonghun-jj-lee in #1461
- feat(session-ui): add Cmd+F search to all CM6 editors by @jacktrnr in #1460
- fix(app): enable clickable PDF hyperlinks via pdfjs AnnotationLayer by @jacktrnr in #1464
- fix: recover session reliability regressions by @jeonghun-jj-lee in #1472
- ci: publish release VSIXes to Open VSX Registry by @jack-champagne in #1490
- fix(app): #1458 — the empty-workspace landing's titlebar portals crash every real boot (current-main slice, manifest-clean) by @aarontrowbridge in #1473
- fix(app): retrying dynamic imports — the tunnel-truncation class (#1459b, current-main slice) by @aarontrowbridge in #1474
- fix: follow up on compaction review findings by @jeonghun-jj-lee in #1463
- fix: recover session-mirror pruning after short visits by @jeonghun-jj-lee in #1502
- fix: bound and isolate background session warming by @jeonghun-jj-lee in #1501
New Contributors
Full Changelog: v0.3.5...v0.3.6