Agent Smith is a public-friendly jackin agent role for code review (role identifier agent-smith). It provides only the agent-specific environment layer for jackin, not the final Claude runtime.
jackin validates this repo's Dockerfile, derives the final image itself, and mounts the cached repo checkout into /workspace when you run:
jackin load agent-smith- Final Dockerfile stage must literally be
FROM projectjackin/construct:trixie - Plugins are declared in
jackin.role.toml - The repo is expected to run cleanly without company-specific secrets, custom CA setup, or private mirrors
- Threat model and hard rules: see AGENTS.md
Agent Smith intentionally stays minimal:
- Node.js LTS (via mise)
- Shared shell/runtime tools come from
projectjackin/construct:trixie - Runtime workspace is the repo itself, mounted at
/workspace
Declared in jackin.role.toml under [claude].plugins and bootstrapped at runtime by jackin. All plugins come from the default @claude-plugins-official marketplace; no third-party marketplaces are used.
Trust rationale: see AGENTS.md § Threat model.
This project is licensed under the Apache License 2.0.