Affaan Mustafa
5eedc8adb4
Merge pull request #1377 from Anish29801/feat/dashboard-gui
...
Feat/dashboard gui
2026-04-13 01:04:14 -07:00
Affaan Mustafa
c64cc69eb2
Merge pull request #1363 from gnpthbalaji/feat/accessibility
...
feat(agent + skill): a11y-architect agent and accessibility skill
2026-04-13 00:59:57 -07:00
Affaan Mustafa
deb3b1dc14
fix: make dashboard GUI build surfaces opt-in safe
2026-04-13 00:56:56 -07:00
Affaan Mustafa
e2b5353fec
Merge pull request #1398 from affaan-m/fix/opencode-plugin-version-sync
...
fix: sync OpenCode hook banner version
2026-04-13 00:52:40 -07:00
Affaan Mustafa
9ae51bc3c1
Merge pull request #1393 from affaan-m/fix/cursor-rule-mdc-install
...
fix: install Cursor rules as .mdc files
2026-04-13 00:52:03 -07:00
Affaan Mustafa
7f7e2c2c52
fix: remove duplicate tools frontmatter key
2026-04-13 00:51:40 -07:00
Affaan Mustafa
7a33b2b3c9
Merge pull request #1395 from affaan-m/fix/npm-publish-surface
...
fix: narrow npm publish surface to the module graph
2026-04-13 00:46:15 -07:00
Affaan Mustafa
5c4570baa5
Merge pull request #1370 from affaan-m/dependabot/github_actions/softprops/action-gh-release-3.0.0
...
build(deps): bump softprops/action-gh-release from 2.6.1 to 3.0.0
2026-04-13 00:30:59 -07:00
Affaan Mustafa
a0a1eda8fc
fix: sync opencode hook banner version
2026-04-13 00:15:55 -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
c826305060
fix: keep runtime schemas in npm package
2026-04-12 23:56:58 -07:00
Affaan Mustafa
db8247d701
chore: update release action version comments
2026-04-12 23:54:26 -07:00
Affaan Mustafa
48e5a1fa75
Merge pull request #1371 from affaan-m/dependabot/github_actions/actions/github-script-9.0.0
...
build(deps): bump actions/github-script from 8.0.0 to 9.0.0
2026-04-12 23:53:17 -07:00
Affaan Mustafa
2fb041c6de
Merge pull request #1368 from affaan-m/dependabot/github_actions/actions/upload-artifact-7.0.1
...
build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1
2026-04-12 23:53:01 -07:00
Affaan Mustafa
7374ef6a73
fix: normalize cursor rule installs
2026-04-12 23:51:58 -07:00
Affaan Mustafa
bd2aec48ed
fix: narrow npm publish surface to the module graph
2026-04-12 23:48:53 -07:00
Affaan Mustafa
6dc6b9266a
Merge pull request #1394 from affaan-m/fix/grader-after-step-classified
...
fix(grader): handle forward after_step references
2026-04-12 23:47:25 -07:00
Affaan Mustafa
5b0e123c10
Merge pull request #1392 from affaan-m/fix/hook-failed-to-load
...
fix: document supported Claude hook install path
2026-04-12 23:39:33 -07:00
Affaan Mustafa
bb96fdc9dc
test: wait for http mcp fixtures to accept connections
2026-04-12 23:38:46 -07:00
Affaan Mustafa
0fcb43ea90
fix(grader): handle forward after_step references
2026-04-12 23:36:16 -07:00
Affaan Mustafa
133e881ce0
fix: install Cursor rules as mdc files
2026-04-12 23:32:39 -07:00
Affaan Mustafa
18c90a7a17
fix: document supported claude hook install path
2026-04-12 23:29:45 -07:00
Affaan Mustafa
9da8e5f6ac
Merge pull request #1391 from affaan-m/fix/workflow-run-fork-security
...
fix: block unsafe privileged workflow checkouts
2026-04-12 23:23:56 -07:00
Affaan Mustafa
3792b69a38
fix: block unsafe privileged workflow checkouts
2026-04-12 23:23:01 -07:00
Affaan Mustafa
a2ad68e7e6
Merge pull request #1390 from affaan-m/fix/slash-command-plugin-root
...
fix: use shared slash-command plugin root resolver
2026-04-12 23:16:14 -07:00
Affaan Mustafa
1b17c5c9d8
test: match published claude plugin name
2026-04-12 23:14:38 -07:00
Affaan Mustafa
94e8f29d19
fix: use shared slash-command plugin root resolver
2026-04-12 23:10:29 -07:00
Affaan Mustafa
de8a7dfef8
Merge pull request #1383 from YASoftwareDev/fix/plugin-name-ecc-to-everything-claude-code
...
fix: rename plugin id from ecc to everything-claude-code in manifests
2026-04-12 23:03:54 -07:00
Affaan Mustafa
2b09308224
Merge pull request #1384 from KeWang0622/fix/lint-md028-eqeqeq
...
fix: resolve markdownlint MD028 + ESLint eqeqeq lint failures
2026-04-12 23:03:19 -07:00
Affaan Mustafa
5f55484fa9
Merge pull request #1385 from KeWang0622/fix/block-no-verify-hook
...
fix: route block-no-verify hook through run-with-flags.js
2026-04-12 23:02:19 -07:00
Affaan Mustafa
e29da39eaf
Merge pull request #1389 from affaan-m/fix/hook-plugin-root-resolution
...
fix: stop duplicating managed Claude hooks into settings
2026-04-12 23:00:04 -07:00
Affaan Mustafa
f4c7aac5b8
fix: remove unused hook install test constant
2026-04-12 22:51:03 -07:00
Affaan Mustafa
b749f5d772
fix: clean up hook install docs and tests
2026-04-12 22:47:25 -07:00
Affaan Mustafa
2ece2cfc90
fix: stop injecting managed hooks into claude settings
2026-04-12 22:39:48 -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
fc5921a521
fix: detach ecc2 background session runners ( #1387 )
...
* fix: detach ecc2 background session runners
* fix: stabilize windows ci portability
* fix: persist detached runner startup stderr
* fix: prefer repo-relative hook file paths
* fix: make npm pack test shell-safe on windows
2026-04-12 22:29:05 -07:00
Ke Wang
809e0fa0a9
fix: address PR review comments on block-no-verify hook
...
- Add `minimal` profile so the security hook runs in all profiles
- Scope -n/--no-verify flag check to the detected subcommand region,
preventing false positives on chained commands (e.g. `git log -n 10`)
- Guard stdin listeners with `require.main === module` so require()
from run-with-flags.js does not register unnecessary listeners
- Verify subcommand token is preceded only by flags/flag-args after
"git", preventing misclassification of argument values as subcommands
- Add integration tests for block-no-verify hook
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-12 20:29:01 -05:00
Ke Wang
dae663d856
fix: route block-no-verify hook through run-with-flags.js
...
Replace inline `npx block-no-verify@1.1.2` with a standalone Node.js
script routed through `run-with-flags.js`, matching every other hook.
Fixes two bugs:
1. npx inherits the project cwd and triggers EBADDEVENGINES in
pnpm-only projects that set devEngines.packageManager.onFail=error.
2. The hook bypassed run-with-flags.js so ECC_DISABLED_HOOKS had no
effect — the isHookEnabled() check never ran.
The new script replicates the full block-no-verify@1.1.2 detection
logic (--no-verify, -n shorthand for commit, core.hooksPath override)
with zero external dependencies.
Closes #1378
2026-04-12 19:53:15 -05:00
Ke Wang
6a247d4c43
fix: resolve markdownlint MD028 and ESLint eqeqeq warnings
...
Fix two lint issues that cause `npm run lint` to exit non-zero:
1. README.md (MD028): Two consecutive blockquotes separated by a bare
blank line. Markdownlint treats this as one blockquote with an
illegal blank line inside. Replace the blank line with a `>`
continuation so both paragraphs stay in the same blockquote.
2. session-activity-tracker.js (eqeqeq): Three instances of `== null`
replaced with explicit `=== null || === undefined` guards to satisfy
the repo's `eqeqeq: warn` ESLint rule.
Closes #1366
2026-04-12 16:00:55 -05:00
Wojciech Pędzimąż
92e5b4d415
fix: rename plugin id from ecc to everything-claude-code in manifests
...
The marketplace is registered externally as `everything-claude-code`,
so the Claude Code CLI looks for a plugin named `everything-claude-code`
within it. Both `.claude-plugin/marketplace.json` and
`.claude-plugin/plugin.json` used the short alias `ecc` for the plugin
`name` field, causing a lookup miss at install/update time:
Error: Plugin everything-claude-code not found in marketplace everything-claude-code
Change the `name` field in both files to match the external identifier.
2026-04-12 21:45:31 +02:00
Anish
813755b879
Done
2026-04-12 12:56:20 +05:30
Anish
74b91cb3f3
fix: resolve git conflicts in LLM abstraction layer
...
- Fix gui() function import in __init__.py (use cli.selector)
- Fix prompt builder system message merging logic
- Add default max_tokens for Anthropic API in claude.py
- Fix openai tool_call arguments parsing with json.loads
- Fix test_builder.py PromptConfig import and assertions
2026-04-12 07:10:54 +00:00
Anish
d39a8a049a
Small changes
2026-04-12 12:34:45 +05:30
Anish Agrawal
35aa02c645
Update pyproject.toml
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-04-12 12:31:22 +05:30
Anish Agrawal
fd0cde69d8
Update src/llm/__init__.py
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-04-12 12:31:03 +05:30
Anish Agrawal
0f6d06d779
Update pyproject.toml
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-04-12 12:26:12 +05:30
Anish Agrawal
c277b19ee8
Update tests/test_builder.py
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-04-12 12:25:56 +05:30
Anish Agrawal
5736b3b684
Update src/llm/prompt/builder.py
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-04-12 12:25:36 +05:30
Anish Agrawal
6691e7cc9e
Update src/llm/providers/openai.py
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-04-12 12:25:15 +05:30