{"slug": "agnostic-ai-v0-78-0-hook-run-for-six-more-tools", "title": "agnostic-ai v0.78.0: hook run for six more tools", "summary": "Agnostic-ai released v0.78.0, which extends `agnostic-ai hook run` to execute hooks as Crush, Cursor, Copilot, Factory, Qoder, and Antigravity would, counting assumed results only with `--include-assumed`. The release requires Kiro agents with `x-kiro.resources` and inheritance off to add `file://AGENTS.md` to their resources, and Gemini CLI hooks to replace bare `$GEMINI_PROJECT_DIR` flagged by LINT030 with `\"${GEMINI_PROJECT_DIR}\"`. MCP `url` and `args` now accept `${NAME}` in each tool's own form, with `$${NAME}` passing a literal `${NAME}` through, and `--json` output from `sync --check`, `--plan`, and `--dry-run` lists warnings and notes with `/` paths on every OS.", "body_md": "## What to do\n\n1. **Kiro agents with `x-kiro.resources` and inheritance off:** add`file://AGENTS.md` to their resources, since`sync` no longer keeps steering copies for them (one line per agent).\n2. **Gemini CLI hooks:** run`agnostic-ai lint` and replace each bare`$GEMINI_PROJECT_DIR` that LINT030 flags with`\"${GEMINI_PROJECT_DIR}\"` (one edit per flagged hook).\n\nNothing else needs action. Upgrade with `agnostic-ai upgrade --version v0.78.0`, or your usual [install channel](https://agnostic-ai.org/docs/installation/), then run `agnostic-ai sync`.\n\n## What changed\n\n- [`agnostic-ai hook run`](https://agnostic-ai.org/docs/spec-format/hooks/#hook-run) now runs hooks as Crush, Cursor, Copilot, Factory, Qoder, and Antigravity would, and counts assumed results only with`--include-assumed` .\n- MCP `url` and`args` accept`${NAME}` , written in each tool's own form, and`$${NAME}` passes a literal`${NAME}` through.\n- `--json` output from`sync --check` ,`--plan` , and`--dry-run` lists warnings and notes, with`/` paths on every OS.\n\nEvery change is in the [v0.78.0 release notes](https://github.com/Chemaclass/agnostic-ai/releases/tag/v0.78.0).\n\n## Upstream CLI and model news\n\n- **GitHub Copilot CLI** (2026-10-01): dynamic workflows run multi-agent processes from code in`.github/extensions/<name>/extension.mjs` , in public preview behind`--experimental` . agnostic-ai does not emit them. State: watch.[GitHub changelog](https://github.blog/changelog/2026-10-01-dynamic-workflows-in-copilot-cli-and-the-copilot-app)\n- **Claude Code 2.1.288** (docs checked 2026-10-03):`modelSettings.<model>.autoCompactWindow` sets when compaction starts for each model. Set it through`x-claude.modelSettings` in a settings spec. State: target extension.[Settings reference](https://code.claude.com/docs/en/settings-reference)", "url": "https://wpnews.pro/news/agnostic-ai-v0-78-0-hook-run-for-six-more-tools", "canonical_source": "https://agnostic-ai.org/updates/2026-10-03-v0.78.0/", "published_at": "2026-10-02 22:00:00+00:00", "updated_at": "2026-10-03 15:08:08.283327+00:00", "lang": "en", "topics": ["ai-agents", "developer-tools", "agent-protocols", "ai-tools"], "entities": ["agnostic-ai", "Crush", "Cursor", "GitHub Copilot", "Factory", "Qoder", "Antigravity", "Claude Code"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/agnostic-ai-v0-78-0-hook-run-for-six-more-tools", "markdown": "https://wpnews.pro/news/agnostic-ai-v0-78-0-hook-run-for-six-more-tools.md", "text": "https://wpnews.pro/news/agnostic-ai-v0-78-0-hook-run-for-six-more-tools.txt", "jsonld": "https://wpnews.pro/news/agnostic-ai-v0-78-0-hook-run-for-six-more-tools.jsonld"}}