{"slug": "agnostic-ai-v0-76-0-test-hooks-across-seven-tools", "title": "agnostic-ai v0.76.0: Test hooks across seven tools", "summary": "Agnostic-ai released v0.76.0, which adds guard checks for hooks across seven coding tools — Claude Code, Codex, Gemini CLI, Trae, OpenHands, Goose, and Augment — and turns `protected` paths into guards for Claude Code, Codex, Gemini CLI, and Cursor from a single settings block. Users must remove `scope` from rules that should use only `globs` or `paths`, delete hand-written worktree bootstrap hooks where a Claude Code environment spec has `setup`, and run `agnostic-ai sync`. The release also notes that VS Code 1.140 (2026-09-30) makes root `.mcp.json` the preferred workspace MCP file while `.vscode/mcp.json` is deprecated but still loads.", "body_md": "## What to do\n\n1. For rules that should use only `globs` or`paths` , remove`scope` and move the spec out of any folder that implies scope (one field and, for nested specs, one file move).\n2. If a Claude Code environment spec has `setup` , delete an equivalent hand-written worktree bootstrap hook (one hook per project).\n3. Run `agnostic-ai sync` .\n\nNothing else needs action.\n\n## What changed\n\n- Shared settings drop unchanged values your specs stop setting and keep your edits, MCP servers, and hooks.\n- `hook run` checks guards for Claude Code, Codex, Gemini CLI, Trae, OpenHands, Goose, and Augment with each tool's payload.\n- `protected` paths become guards for Claude Code, Codex, Gemini CLI, and Cursor from one settings block.\n\nFull details are in the [GitHub release notes](https://github.com/Chemaclass/agnostic-ai/releases/tag/v0.76.0).\n\n## Upstream CLI and model news\n\n- **VS Code 1.140** (2026-09-30): root`.mcp.json` is the preferred workspace MCP file;`.vscode/mcp.json` is deprecated and still loads. This project keeps its existing default and documents the opt-in root file. State: workaround.[Release notes](https://code.visualstudio.com/updates/v1_140) ,[MCP configuration](https://code.visualstudio.com/docs/agent-customization/mcp-servers#configure-the-mcpjson-file) .", "url": "https://wpnews.pro/news/agnostic-ai-v0-76-0-test-hooks-across-seven-tools", "canonical_source": "https://agnostic-ai.org/updates/2026-10-01-v0.76.0/", "published_at": "2026-09-30 22:00:00+00:00", "updated_at": "2026-10-01 12:48:13.639293+00:00", "lang": "en", "topics": ["ai-agents", "developer-tools", "agent-protocols", "ai-tools"], "entities": ["agnostic-ai", "Claude Code", "Codex", "Gemini CLI", "Trae", "OpenHands", "Goose", "Augment"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/agnostic-ai-v0-76-0-test-hooks-across-seven-tools", "markdown": "https://wpnews.pro/news/agnostic-ai-v0-76-0-test-hooks-across-seven-tools.md", "text": "https://wpnews.pro/news/agnostic-ai-v0-76-0-test-hooks-across-seven-tools.txt", "jsonld": "https://wpnews.pro/news/agnostic-ai-v0-76-0-test-hooks-across-seven-tools.jsonld"}}