Connect your agent and verify its first tool call.
Synkro is in public preview. If your agent isn't listed here, email team@synkro.sh and we can enable it for you or build a custom integration.
Run synkro install after installing your agent. Start a new session in a repository with synkro.toml and synkro.lock, then verify a new decision.
Claude Code
Complete Claude Code's sign-in and first-run setup, including its interactive prompts after claude auth login.
- Exit the old session and start a new one.
- Look for the
[⧉ synkro]startup notice. - Check
configuredHarnesses.claude_codeinsynkro status --json. - Follow Verify a decision.
Synkro also sets a shutdown-hook timeout in ~/.claude/settings.json when you have not set one yourself. This lets the SessionEnd hook finish. Existing overrides are preserved. See SessionEnd hook cancelled.
Codex
- Start a new session and send a prompt.
- Review and trust Synkro's current hooks in Codex's Hooks settings. In the terminal interface, use
/hooks. - Check that the Synkro MCP server is enabled. In the terminal interface, use
/mcp. - Run
synkro status --json. CheckconfiguredHarnesses.codex,configuredMcp.codex, andplugins.codex.toolBoundaryReady. - Follow Verify a decision.
If plugins.codex.hooksTrusted is null, confirm hook trust in Codex's Hooks settings. See OpenAI's hook documentation.
Synkro configures Codex to use execution paths that support its hooks, with Code Mode disabled. Connected-tool access may need owner approval; see Synkro MCP.
Google Antigravity
Start a new session, check configuredHarnesses.antigravity, then verify a decision. No startup notice is expected for Antigravity.
Cursor
Start a new Agent session and check configuredHarnesses.cursor. Use Cursor's plugin settings for enabled or trusted states that Synkro cannot report. Then verify a decision.
If a new decision does not appear, follow Troubleshooting. A null status means the setting could not be reported; check it in the agent's interface.