cadis-tool-runtime

star 52

Use when implementing native CADIS tools such as file, shell, git, patch, browser bridge, tool registry, tool schemas, lifecycle events, timeout, cancellation, or tool result handling.

Growth-Circle By Growth-Circle schedule Updated 4/26/2026

name: cadis-tool-runtime description: Use when implementing native CADIS tools such as file, shell, git, patch, browser bridge, tool registry, tool schemas, lifecycle events, timeout, cancellation, or tool result handling.

CADIS Tool Runtime

Read First

  • docs/03_FRD.md
  • docs/04_TRD.md
  • docs/05_ARCHITECTURE.md
  • docs/14_SECURITY_THREAT_MODEL.md

Rules

  • Every tool declares name, schema, risk class, side effects, timeout, and workspace behavior.
  • Every tool goes through policy before execution.
  • Every tool emits lifecycle events.
  • Tool results must be structured.
  • Tool output must be redacted before logging.

Initial Tools

  • file.read
  • file.search
  • file.patch
  • shell.run
  • git.status
  • git.diff
  • git.worktree.create
  • git.worktree.remove

Validation

Test success, failure, denial, timeout, cancellation, and redaction.

Install via CLI
npx skills add https://github.com/Growth-Circle/cadis --skill cadis-tool-runtime
Repository Details
star Stars 52
call_split Forks 11
navigation Branch main
article Path SKILL.md
More from Creator
Growth-Circle
Growth-Circle Explore all skills →