Configure
init · config · generate · doctor · env
Plan-first local files and diagnostics. kam doctor is not the remote kam-history doctor.
DEVELOPERS / RUST-FIRST
Keep your runtime and business rules. Start from exact History, inspect State changes, and explore validated local Turn Frames built on the same Rust decision core.
LOCAL TOOLKIT / REVIEW CANDIDATE
Native toolkit 0.1.0 is an unmerged review candidate, locally qualified on Linux x64. No public binary release, macOS/Windows distribution, or live AWS connection is offered here.
# Review candidate only. Use an approved Linux x64 artifact.
# No public installer is available. These commands run locally.
kam init --template deployment-agent
kam init --template deployment-agent --write
kam doctor --json
kam generate --check
kam dev --json
kam replay --scenario invalidated --json
kam atlas --scenario corrected --json
kam qualify --jsonThe candidate shares the service’s Rust History and State code, profiles definition/membership/provenance/fence changes, and creates validated local Turn Frames without calling AWS or a model.
A prepared frame is not a live model request, committed Turn Receipt, authorization check, provider cache hit, or external action.
Read the Turn Lifecycle boundary ↗SDK / CANDIDATE 0.31.0
The SDK is an ergonomic adapter, not a second policy engine. It is source-implemented but not publicly published to npm.
// Save as a .mjs file in an authorized backend source checkout. SDK candidate 0.29.0.
// This is a read-only example, not code executed by the website.
import { createKamClient } from './server/trajectory/sdk/index.mjs';
const kam = createKamClient({
baseUrl: process.env.KAM_API_URL,
tenantId: process.env.KAM_TENANT_ID,
accessToken: () => process.env.KAM_ACCESS_TOKEN,
});
const deployments = kam.scope({ subjectId: 'checkout', type: 'deployment' });
const page = await deployments.allIds({ day: '2026-10-06', limit: 16 });
if (page.status === 'ready' && page.items.length > 0) {
const exact = await deployments.byIds({
day: page.day,
generation: page.generation,
refs: page.items,
});
console.log(exact.records); // Keep every position and result status.
}
// A short page is not the end when nextCursor is present.
// Continue with the SAME generation and returned cursor.ONE NAMESPACE
init · config · generate · doctor · env
Plan-first local files and diagnostics. kam doctor is not the remote kam-history doctor.
dev · state · replay · atlas · preview · qualify
Synthetic observations and the actual Rust engine. No live source calls, agent replay, or token estimates.
inspect · docs · skills · mcp · capabilities
Private local reports and read-only agent tools. No hosted console or public share link.
connect agentcore · promote · rollback
Reviewable connection and local channel plans only. No Gateway attachment or remote rollout.
HUMANS AND CODING AGENTS
The website guides have Markdown equivalents and a machine-readable index. The native candidate also bundles skills and a five-tool read-only stdio MCP surface.
PROGRESSIVE ADOPTION
Choose one structured workload. Keep business meaning and external action permissions in your application.
Use an approved native artifact to plan setup and exercise synthetic fixtures in the real Rust engine. Nothing in this website executes it.
Bind subject and type once, record a result, and preserve the returned generation through exact reads. An authorized endpoint is a separate prerequisite.
Review identity, effective permissions, retries, corrections, lifecycle, export, and customer exit before any live production commitment.
ONE WORKLOAD. A CLEAR ACCEPTANCE TEST.
Discuss your AgentCore workload, data boundary, and the failure cases an evaluation must prove.