Affaan Mustafa
c865d4c676
docs: fix ECC setup reference drift
2026-03-28 20:03:26 -04:00
Claude
72de19effd
chore: apply Claude setup improvements
...
- Expand permissions.allow (git, node, npm, npx, ls, cat, Read, Edit, Write, Glob, Grep) to reduce approval prompts
- Set CLAUDE_ECC_MODE=standard in env for consistent hook profile
- Gate stop-hook-git-check.sh behind ECC_GIT_CHECK=1 to prevent blocking mid-session
- Add project-level Node.js rules for ECC repo (stack, file conventions, hook dev standards)
- observe.sh confirmed already async — no change needed
https://claude.ai/code/session_014SqRA9y6HwVVPGeSCJfwVF
2026-03-28 20:03:26 -04:00
Claude
56076edd48
docs: add commands quick reference guide (59 commands)
...
https://claude.ai/code/session_014SqRA9y6HwVVPGeSCJfwVF
2026-03-28 20:03:26 -04:00
Claude
04d7eeb16f
docs: add repo and fork assessment with setup recommendations
...
Covers fork health, gap analysis, install profile guidance, and priority
components to add to the current minimal ~/.claude/ setup.
https://claude.ai/code/session_014SqRA9y6HwVVPGeSCJfwVF
2026-03-28 20:03:26 -04:00
Claude
4e7773c2ce
docs: add repo evaluation vs current setup comparison
...
Compares everything-claude-code v1.9.0 against the minimal ~/.claude/ installation.
Documents gap analysis across agents, skills, commands, hooks, and rules.
https://claude.ai/code/session_014SqRA9y6HwVVPGeSCJfwVF
2026-03-28 20:03:26 -04:00
Affaan Mustafa
f07797533d
Merge pull request #931 from KT-lcz/main
...
docs: clarify multi-model command setup
2026-03-28 09:13:18 -04:00
Affaan Mustafa
87d883eb1b
Merge pull request #963 from affaan-m/fix/install-show-help-on-error
...
fix(installer): show help text on error and document --profile full
2026-03-28 09:12:38 -04:00
Affaan Mustafa
652f87c5b6
fix(installer): tighten error help spacing
2026-03-28 09:11:14 -04:00
Affaan Mustafa
70b65a9d06
fix: tighten installer error spacing
2026-03-28 09:11:14 -04:00
Prabith Balagopalan
24674a7bd6
fix(installer): write error and help text to stderr for consistent stream output
...
Extracted help text into getHelpText() and write both the error message
and usage help to stderr via process.stderr.write(). This ensures that
when output is redirected (e.g. 2>errors.txt), both the error and the
guidance appear in the same stream.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-28 09:11:02 -04:00
Prabith Balagopalan
d49c95a5ec
fix(installer): show help text on error and document --profile full in README
...
Running install.ps1/install.sh with no arguments gave a cryptic error
with no guidance. Now the usage help is printed after the error so users
know what arguments to pass.
Also added --profile full as the recommended install option in the README
quick-start section, which was previously undocumented.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-28 09:11:02 -04:00
Affaan Mustafa
70a96bd363
Merge pull request #977 from Lidang-Jiang/fix/cli-homedir-windows-fallback
...
fix(scripts): add os.homedir() fallback for Windows compatibility
2026-03-28 09:09:59 -04:00
Affaan Mustafa
8f7445a260
Merge pull request #976 from ymdvsymd/fix/ci-pnpm-yarn-compat-v2
...
fix(ci): enable Corepack for yarn and relax pnpm strict mode
2026-03-28 09:09:44 -04:00
Lidang-Jiang
ae21a8df85
fix(scripts): add os.homedir() fallback for Windows compatibility
...
On Windows (native cmd/PowerShell), process.env.HOME is undefined.
Seven CLI entry points and two library files pass process.env.HOME
directly as homeDir without a cross-platform fallback, causing all
path resolutions to silently fail (resolving to "undefined/.claude/...").
Node.js os.homedir() correctly handles all platforms (HOME on Unix,
USERPROFILE on Windows, OS-level fallback). The project already uses
this pattern in scripts/lib/state-store/index.js and has a getHomeDir()
utility in scripts/lib/utils.js, but it was not applied consistently.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
Signed-off-by: Lidang-Jiang <lidangjiang@gmail.com >
2026-03-28 11:28:12 +08:00
to.watanabe
d8e3b9d593
fix(ci): remove --ignore-engines for Yarn Berry (v4+)
...
Yarn Berry removed the --ignore-engines flag; engine checking is no
longer a core feature. The deprecated flag causes yarn install to exit
with error code 1.
2026-03-28 12:27:04 +09:00
to.watanabe
7148d9006f
fix(ci): enable Corepack for yarn and relax pnpm strict mode
...
All 18 pnpm/yarn CI jobs fail on main because:
1. pnpm v9+ refuses to install when package.json declares
"packageManager": "yarn@4.9.2" — fixed by setting
COREPACK_ENABLE_STRICT=0 and --no-frozen-lockfile
2. CI runners only have Yarn Classic (v1.x) but the project
uses Yarn Berry (v4.x) — fixed by activating Corepack
before the cache/install steps
2026-03-28 12:27:04 +09:00
Affaan Mustafa
8b6140dedc
Merge pull request #956 from tae1344/fix/ajv-runtime-dependency
...
fix(install): move ajv to dependencies and add .yarnrc.yml for node-modules linker
2026-03-27 06:25:02 -04:00
Affaan Mustafa
7633386e04
Merge pull request #878 from affaan-m/feat/install-catalog-project-config
...
feat: add install catalog and project config autodetection
2026-03-27 06:00:05 -04:00
Affaan Mustafa
b4296c7095
feat: add install catalog and project config autodetection
2026-03-27 05:56:39 -04:00
Affaan Mustafa
cc60bf6b65
Merge pull request #947 from chris-yyau/fix/shell-script-permissions
...
fix: add execute permissions to codex sync shell scripts
2026-03-27 02:47:13 -04:00
Affaan Mustafa
160624d0ed
Merge branch 'main' into fix/shell-script-permissions
2026-03-27 02:46:42 -04:00
Affaan Mustafa
73c10122fe
Merge pull request #938 from affaan-m/dependabot/npm_and_yarn/npm_and_yarn-3f9ee708be
...
chore(deps-dev): bump picomatch from 4.0.3 to 4.0.4 in the npm_and_yarn group across 1 directory
2026-03-27 02:46:29 -04:00
tae1344
fe6a6fc106
fix: move ajv to dependencies and add .yarnrc.yml for node-modules linker
...
ajv was in devDependencies but required at runtime by scripts/lib/install/config.js,
causing 'Cannot find module ajv' when running ./install.sh. Also adds .yarnrc.yml
with nodeLinker: node-modules so plain `node` can resolve packages without PnP.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-27 12:18:44 +09:00
Chris Yau
2243f15581
fix: add execute permissions to codex sync shell scripts
...
Three .sh files were committed without the execute bit, causing
`install-global-git-hooks.sh` to fail with "Permission denied"
when invoked by `sync-ecc-to-codex.sh`.
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 >
2026-03-26 22:14:51 +08:00
dependabot[bot]
6408511611
chore(deps-dev): bump picomatch
...
Bumps the npm_and_yarn group with 1 update in the / directory: [picomatch](https://github.com/micromatch/picomatch ).
Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 4.0.4
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-26 12:04:05 +00:00
lichangze
c96c4d2742
docs: clarify multi-model command setup
...
Document that multi-* commands require the ccg-workflow runtime so users know they must initialize the extra wrapper and prompt assets before use.
2026-03-26 16:42:08 +08:00
Affaan Mustafa
678fb6f0d3
Merge pull request #846 from pythonstrup/feat/desktop-notify-hook
...
feat: add macOS desktop notification Stop hook
2026-03-25 03:19:13 -07:00
Affaan Mustafa
401e26a45a
Merge pull request #880 from affaan-m/dependabot/cargo/ecc2/cargo-3169503097
...
chore(deps): bump git2 from 0.19.0 to 0.20.4 in /ecc2 in the cargo group across 1 directory
2026-03-25 03:04:43 -07:00
Affaan Mustafa
eb934afbb5
Merge pull request #888 from affaan-m/feat/ecc2-risk-scoring
...
feat(ecc2): add tool risk scoring and actions
2026-03-25 03:01:12 -07:00
Affaan Mustafa
8303970258
feat(ecc2): add tool risk scoring and actions
2026-03-25 06:00:34 -04:00
Affaan Mustafa
319f9efafb
Merge pull request #887 from affaan-m/feat/ecc2-tool-logging
...
feat(ecc2): add tool call logging and history
2026-03-25 02:51:20 -07:00
Affaan Mustafa
6c2a3a2bae
feat(ecc2): add tool call logging and history
2026-03-25 05:50:31 -04:00
Affaan Mustafa
adaeab9dba
Merge pull request #886 from affaan-m/feat/ecc2-split-pane
...
feat(ecc2): add split-pane dashboard resizing
2026-03-25 02:46:08 -07:00
Affaan Mustafa
8981dd6067
feat(ecc2): add split-pane dashboard resizing
2026-03-25 05:45:43 -04:00
Affaan Mustafa
4105a2f36c
Merge pull request #885 from affaan-m/feat/ecc2-crash-resume
...
feat(ecc2): add crash resume session recovery
2026-03-25 01:37:35 -07:00
Affaan Mustafa
0166231ddb
feat(ecc2): add crash resume session recovery
2026-03-25 04:36:12 -04:00
Affaan Mustafa
cf439dd481
Merge pull request #882 from affaan-m/feat/ecc2-live-streaming
...
feat(ecc2): live output streaming per agent
2026-03-25 01:31:53 -07:00
Affaan Mustafa
9903ae528b
fix: restore antigravity install target metadata
2026-03-25 04:24:19 -04:00
Affaan Mustafa
44c2bf6f7b
feat(ecc2): implement live output streaming per agent ( #774 )
...
- PTY output capture via tokio::process with stdout/stderr piping
- Ring buffer (1000 lines) per session
- Output pane wired to show selected session with auto-scroll
- Broadcast channel for output events
2026-03-25 04:19:50 -04:00
Affaan Mustafa
e78c092499
fix(ci): restore validation and antigravity target safety
2026-03-25 04:19:50 -04:00
Affaan Mustafa
61f70de479
Merge pull request #903 from affaan-m/fix/session-manager-843-supersede-853
...
fix: fold blocker-lane session and hook hardening into one PR
2026-03-25 01:16:28 -07: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
b5157f4ed1
test: relax sync-ecc shell parsing
2026-03-25 03:56:10 -04:00
Affaan Mustafa
2d1e384eef
test: isolate suggest-compact counter fixtures
2026-03-25 03:51:15 -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
c1b47ac9db
Merge pull request #883 from affaan-m/feat/ecc2-status-panel
...
feat(ecc2): agent status panel with Table widget
2026-03-25 00:18:05 -07:00
Affaan Mustafa
3f02fa439a
feat(ecc2): implement agent status panel with Table widget ( #773 )
...
- Table widget with columns: ID, Agent, State, Branch, Tokens, Duration
- Color-coded states: green=Running, yellow=Idle, red=Failed, gray=Stopped, blue=Completed
- Summary bar with running/completed/failed counts
- Row selection highlighting
2026-03-25 03:07:51 -04:00
Jonghyeok Park
f6b10481f3
fix: add spawnSync error logging and restore 5s timeout
...
- Check spawnSync result and log warning on failure via stderr
- Restore osascript timeout to 5000ms, increase hook deadline to 10s
for sufficient headroom
2026-03-25 16:03:21 +09:00