Armory
Source

Browse

Search and filter by type across the catalog

262 results in Infrastructure, Evals, Hooks, Memory · page 9 of 11

HooksPreview

post-tool-hook

Check if we should run validation for this tool use.

UnrankedNo signals yet
Harnessclaude
hookdecider
Details
HooksPreview

post-tool-use

Run after every tool call to log, validate, or react to the tool's result.

UnrankedNo signals yet
Harnessclaude
hookdisler
Details
HooksPreview

post-tool-use-failure

Run when a tool call fails, to capture the error, notify, or trigger recovery.

UnrankedNo signals yet
Harnessclaude
hookdisler
Details
HooksPreview

pre-bash-dispatcher

PreToolUse hook: Consolidated Bash preflight dispatcher for quality, tmux, push, and GateGuard checks (matcher: Bash).

UnrankedNo signals yet
Harnessclaudecodexcursorgeminiopencode
hookPreToolUse
Details
HooksPreview

pre-compact

PreCompact hook: Save state before context compaction (matcher: *).

UnrankedNo signals yet
Harnessclaudecodexcursorgeminiopencode
hookPreCompact
Details
HooksPreview

pre-config-protection

PreToolUse hook: Block modifications to linter/formatter config files. Steers agent to fix code instead of weakening configs. (matcher: Write|Edit|MultiEdit).

UnrankedNo signals yet
Harnessclaudecodexcursorgeminiopencode
hookPreToolUse
Details
HooksPreview

pre-edit-write-gateguard-fact-force

PreToolUse hook: Fact-forcing gate: block first Edit/Write/MultiEdit per file and demand investigation (importers, data schemas, user instruction) before allowing (matcher: Edit|Write|MultiEdit).

UnrankedNo signals yet
Harnessclaudecodexcursorgeminiopencode
hookPreToolUse
Details
HooksPreview

pre-edit-write-suggest-compact

PreToolUse hook: Suggest manual compaction at logical intervals (matcher: Edit|Write).

UnrankedNo signals yet
Harnessclaudecodexcursorgeminiopencode
hookPreToolUse
Details
HooksPreview

pre-governance-capture

PreToolUse hook: Capture governance events (secrets, policy violations, approval requests). Enable with ECC_GOVERNANCE_CAPTURE=1 (matcher: Bash|Write|Edit|MultiEdit).

UnrankedNo signals yet
Harnessclaudecodexcursorgeminiopencode
hookPreToolUse
Details
HooksPreview

pre-mcp-health-check

PreToolUse hook: Check MCP server health before MCP tool execution and block unhealthy MCP calls (matcher: *).

UnrankedNo signals yet
Harnessclaudecodexcursorgeminiopencode
hookPreToolUse
Details
HooksPreview

pre-observe-continuous-learning

PreToolUse hook: Capture tool use observations for continuous learning (matcher: *).

UnrankedNo signals yet
Harnessclaudecodexcursorgeminiopencode
hookPreToolUse
Details
HooksPreview

pre-tool-use

Run before every tool call to inspect, gate, or block the tool input (e.g. veto dangerous shell commands).

UnrankedNo signals yet
Harnessclaude
hookdisler
Details
HooksPreview

pre-write-doc-file-warning

PreToolUse hook: Doc file warning: warn about non-standard documentation files (exit code 0; warns only) (matcher: Write).

UnrankedNo signals yet
Harnessclaudecodexcursorgeminiopencode
hookPreToolUse
Details
HooksPreview

prevent-direct-push

Prevent direct pushes to protected branches (main, develop). Blocks git push commands targeting main or develop branches to enforce Git Flow workflow. Requires using feature/release/hotfix branches and pull requests instead of direct commits to protected branches.

UnrankedNo signals yet
Harnessclaude
githooks
Details
HooksPreview

prevent-direct-push-2

❌ Direct push to main/develop is not allowed! Protected branches: - main (production) - develop (integration) Git Flow workflow: 1. Create a feature branch: /feature <name> 2. Make your changes and commit 3. Push feature branch: git push origin feature/<name> 4. Create pull request: gh pr create 5. After approval, merge with: /finish For releases: /release <version> → PR → /finish For hotfixes: /hotfix <name> → PR → /finish Current branch: {current_branch} 💡 Use feature/release/hotfix branches instead of pushing directly to main/develop.

UnrankedNo signals yet
Harnessclaude
githooks
Details
InfrastructurePreview

render

Unified cloud for deploying web services, background workers, cron jobs, and databases for agent backends.

UnrankedNo signals yet
Harnessclaudecursorcodexopencodegemini
infrastructuredeploy
No one-command install · SourceDetails
InfrastructurePreview

replicate

API platform for running ML models in the cloud. Useful for deploying custom model components in agent pipelines.

UnrankedNo signals yet
Harnessclaudecursorcodexopencodegemini
infrastructureml-inference
No one-command install · SourceDetails
HooksPreview

run-tests-after-changes

Automatically run quick tests after code modifications to ensure nothing breaks. This hook executes 'npm run test:quick' silently after any Edit operation and provides feedback on test status. Helps catch breaking changes immediately during development. Only runs if package.json exists and the test:quick script is available.

UnrankedNo signals yet
Harnessclaude
post-toolhooks
Details
InfrastructurePreview

runloop

Managed cloud infrastructure purpose-built for AI agents requiring persistent, low-latency compute environments.

UnrankedNo signals yet
Harnessclaudecursorcodexopencodegemini
infrastructureagent-compute
No one-command install · SourceDetails
InfrastructurePreview

runpod

GPU cloud for AI inference and training. Provides serverless endpoints for running heavy agent models.

UnrankedNo signals yet
Harnessclaudecursorcodexopencodegemini
infrastructuregpu-cloud
No one-command install · SourceDetails
HooksPreview

scope-guard

Scope guard that detects files modified outside the declared scope of a specification. When a .spec.md file contains a 'Files to Create/Modify' section, this hook compares git-modified files against the declared list. Files outside scope trigger a warning (non-blocking). Automatically excludes test files, config files, infrastructure files, and documentation. Essential for Spec-Driven Development to prevent scope creep during implementation.

UnrankedNo signals yet
Harnessclaude
quality-gateshooks
Details
HooksPreview

scope-guard-2

scope-guard.sh — Detect files modified outside the scope of an active spec

UnrankedNo signals yet
Harnessclaude
quality-gateshooks
Details
InfrastructurePreview

scrapybara

Scrapybara cloud computer-use environment. It provides Ubuntu desktop, browser, and code-execution sandboxes as an API so agents can operate a full virtual desktop without local infra.

UnrankedNo signals yet
Harnessclaudecursorcodexopencodegemini
browserscrapybara
No one-command install · SourceDetails
HooksPreview

secret-scanner

Automatically detects hardcoded secrets before git commits. Scans for API keys from 30+ providers (Anthropic: sk-ant-..., OpenAI: sk-..., AWS: AKIA..., Stripe: sk_live_..., Google: AIza..., GitHub: ghp_..., Vercel, Supabase, Hugging Face: hf_..., Replicate: r8_..., Groq: gsk_..., Databricks: dapi..., GitLab, DigitalOcean, npm, PyPI, and more), tokens, passwords, private keys, and database credentials. Blocks commits containing secrets and suggests using environment variables instead.

UnrankedNo signals yet
Harnessclaude
securityhooks
Details
Browse · Armory