Affaan Mustafa
8926ea925e
feat: track linked work items in status
2026-05-11 12:07:27 -04:00
Affaan Mustafa
e70ef4a2ff
feat: add Qwen install target
2026-05-11 11:27:46 -04:00
Affaan Mustafa
c7c1e36625
feat: add JoyCode install target
2026-05-11 11:10:59 -04:00
Affaan Mustafa
fb9a8f2973
feat: add status readiness rollup
2026-05-11 10:50:29 -04:00
Affaan Mustafa
d2760d0359
feat: add markdown status snapshots
2026-05-11 10:09:39 -04:00
Affaan Mustafa
12e1bc424d
fix: port continuous-learning observer fixes
...
Ports continuous-learning observer signal, storage, remote normalization, and v1 deprecation fixes onto current main.
2026-05-11 03:35:42 -04:00
Affaan Mustafa
8a57679222
fix: restore short Claude plugin slug and skill installs ( #1712 )
2026-05-11 02:10:36 -04:00
Affaan Mustafa
e381c8d8a8
fix: namespace claude managed install paths
2026-04-30 07:53:20 -04:00
Affaan Mustafa
e1d6d853f7
fix: namespace cursor agent installs
2026-04-30 02:19:57 -04:00
Affaan Mustafa
5881554a1c
fix: add no-hooks minimal install path
2026-04-30 01:57:31 -04:00
Affaan Mustafa
d49f0329a9
fix: avoid cursor nested AGENTS context pollution
2026-04-30 00:43:27 -04:00
Affaan Mustafa
06f9eca8e2
fix: retire legacy command shims from default surface
2026-04-29 23:56:40 -04:00
Affaan Mustafa
fc96be4924
test: cover skill tracker edge paths
2026-04-29 19:21:03 -04:00
Affaan Mustafa
7ca48f376f
test: cover skill dashboard edge paths
2026-04-29 19:15:47 -04:00
Affaan Mustafa
880c487c0f
test: cover state store query edge paths
2026-04-29 18:45:20 -04:00
Affaan Mustafa
45a9bcf295
test: lift harness manifest branch coverage
2026-04-29 18:38:48 -04:00
Affaan Mustafa
aaaf52fb1e
test: cover session adapter edge cases
2026-04-29 18:21:31 -04:00
Affaan Mustafa
b40de37ccb
test: cover install lifecycle edge paths
2026-04-29 17:56:25 -04:00
Affaan Mustafa
d9d52d8b77
test: cover install executor planning
2026-04-29 17:32:37 -04:00
Affaan Mustafa
92e0c7e9ff
fix: install native Cursor hook and MCP config ( #1543 )
...
* fix: install native cursor hook and MCP config
* fix: avoid false healthy stdio mcp probes
2026-04-21 18:35:21 -04:00
Affaan Mustafa
76b6e22b4d
fix: unblock urgent install and gateguard regressions
2026-04-14 19:23:07 -07:00
Affaan Mustafa
9e607ebb30
fix: prefer cursor native hooks during install
2026-04-13 00:07:15 -07:00
Affaan Mustafa
30f6ae4253
test: align cursor manifest expectations
2026-04-12 23:58:59 -07:00
Affaan Mustafa
7374ef6a73
fix: normalize cursor rule installs
2026-04-12 23:51:58 -07:00
Affaan Mustafa
133e881ce0
fix: install Cursor rules as mdc files
2026-04-12 23:32:39 -07:00
Affaan Mustafa
94e8f29d19
fix: use shared slash-command plugin root resolver
2026-04-12 23:10:29 -07:00
Affaan Mustafa
28edd197c2
fix: harden release surface version and packaging sync ( #1388 )
...
* fix: keep ecc release surfaces version-synced
* fix: keep lockfile release version in sync
* fix: remove release version drift from locks and tests
* fix: keep root release metadata version-synced
* fix: keep codex marketplace metadata version-synced
* fix: gate release workflows on full metadata sync
* fix: ship all versioned release metadata
* fix: harden manual release path
* fix: keep localized release docs version-synced
* fix: sync install architecture version examples
* test: cover shipped plugin metadata in npm pack
* fix: verify final npm payload in release script
* fix: ship opencode lockfile in npm package
* docs: sync localized release highlights
* fix: stabilize windows ci portability
* fix: tighten release script version sync
* fix: prefer repo-relative hook file paths
* fix: make npm pack test shell-safe on windows
2026-04-12 22:33:32 -07:00
Affaan Mustafa
1b3ccb85aa
docs: mark continuous-learning v1 as legacy
2026-04-08 16:31:58 -07:00
Affaan Mustafa
86cbe3d616
feat: add c language compatibility
2026-04-08 15:42:49 -07:00
Affaan Mustafa
786f46dad5
feat: support disabling bundled mcp servers
2026-04-05 14:37:28 -07:00
Affaan Mustafa
1346f83b08
fix: shorten plugin slug to ecc
2026-04-05 14:31:30 -07:00
Affaan Mustafa
846ffb75da
chore: ship v1.10.0 release surface refresh
2026-04-05 13:20:18 -07:00
Affaan Mustafa
b10080c7dd
fix: respect home overrides in hook utilities
2026-04-02 18:22:07 -07:00
Affaan Mustafa
8f63697113
fix: port safe ci cleanup from backlog
2026-04-01 16:09:54 -07:00
Affaan Mustafa
e1bc08fa6e
fix: harden install planning and sync tracked catalogs
2026-03-31 22:57:48 -07:00
Affaan Mustafa
1744e1ef0e
feat: add gemini install target
2026-03-31 15:13:20 -07:00
Neha Prasad
a2b3cc1600
feat(opencode): add changed-files tree with change indicators ( #815 )
...
* feat(opencode): add changed-files tree with change indicators
* feat(opencode): address changed-files review feedback
---------
Co-authored-by: Affaan Mustafa <me@affaanmustafa.com>
2026-03-31 14:13:37 -07:00
轻舟Joshua
c38bc799fd
feat(install): add CodeBuddy(Tencent) adaptation with installation scripts ( #1038 )
...
* feat(install): add CodeBuddy(Tencent) adaptation with installation scripts
* fix: add codebuddy to SUPPORTED_INSTALL_TARGETS
* fix(codebuddy): resolve installer path issues, unused vars, and uninstall safety
2026-03-31 14:06:26 -07:00
Affaan Mustafa
fab80c99b7
fix: harden Trae install ownership ( #1013 )
...
* fix: harden trae install ownership
* fix: unblock unicode safety CI lint
* fix: unblock shared CI regressions
* test: isolate package-manager dependent hooks and formatter tests
2026-03-30 02:01:54 -04:00
Affaan Mustafa
7483d646e4
fix: narrow unicode cleanup scope
2026-03-29 21:21:18 -04:00
Affaan Mustafa
866d9ebb53
fix: harden unicode safety checks
2026-03-29 21:21:18 -04:00
Affaan Mustafa
b4296c7095
feat: add install catalog and project config autodetection
2026-03-27 05:56:39 -04:00
Affaan Mustafa
776ac439f3
test: cover canonical session duplicate precedence
2026-03-25 04:01:23 -04:00
Affaan Mustafa
b19b4c6b5e
fix: finish blocker lane hook and install regressions
2026-03-25 04:00:50 -04:00
Affaan Mustafa
9c5ca92e6e
fix: finish hook fallback and canonical session follow-ups
2026-03-25 03:44:03 -04:00
Affaan Mustafa
7b510c886e
fix: harden session hook guards and session ID handling
2026-03-25 03:36:36 -04:00
Affaan Mustafa
1d0aa5ac2a
fix: fold session manager blockers into one candidate
2026-03-24 23:08:27 -04:00
Neha Prasad
401dca07d0
feat(session): add worker health alongside state in ecc.session.v1 ( #751 )
2026-03-22 15:39:51 -07:00
Chris Yau
4e6b5cc19f
fix(install): add rust, cpp, csharp to legacy language alias map ( #747 )
...
* fix(install): add rust, cpp, csharp to legacy language alias map
The legacy installer compatibility layer in install-manifests.js was
missing entries for rust, cpp, and csharp — languages that have
rules/ directories and (for rust/cpp) install-components.json entries.
Running `./install.sh rust` fails with "Unknown legacy language: rust"
because LEGACY_LANGUAGE_ALIAS_TO_CANONICAL and
LEGACY_LANGUAGE_EXTRA_MODULE_IDS didn't include these languages.
Fixes the issue reported in #694 by @mpiton.
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
* fix(install): complete csharp legacy support and add resolution tests
- Add lang:csharp component to install-components.json with
framework-language module (matching cpp/rust pattern)
- Update csharp mapping in LEGACY_LANGUAGE_EXTRA_MODULE_IDS from
empty array to ['framework-language']
- Add end-to-end resolution tests for rust, cpp, and csharp verifying
framework-language module is included in resolved moduleIds
Addresses review feedback from Copilot, Greptile, CodeRabbit, and Cubic.
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
---------
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Happy <yesreply@happy.engineering>
2026-03-22 15:39:27 -07:00
Affaan Mustafa
bea68549c5
feat: agent description compression with lazy loading ( #696 )
...
* feat: add agent description compression with lazy loading (#491 )
Agent descriptions consume ~26k tokens (121KB across 27 agents). This adds
a compression library with three modes:
- catalog: metadata only (~2-3k tokens) for agent selection
- summary: metadata + first paragraph (~4-5k tokens) for routing
- full: no compression, for when agent is invoked
Includes lazy-load function to fetch full agent body on demand.
21 tests covering parsing, compression, filtering, and real agents dir.
* fix: update JSDoc to include all stats fields in buildAgentCatalog
Add compressedBytes and mode to the documented return type, matching
the actual implementation.
2026-03-20 03:53:22 -07:00