Part 15

Sources

Every primary source the tutorial cites, numbered to match the citation links on each page and pinned to a commit or tag where the source lives in a repository.

Pinned versions

Repository refs used for every repository link below
ProjectRefCommit
axmain (release v0.3.1 is e70162a)ac2332829f22360ff97b0ba34d94dd0dd782f17e
kagenttag v1.0.0-alpha69708e796231e67c6def4e9f1e4ff2880f5768656
Agent Substratetag v0.3.0ccecc788a327dc11dcd6c21ee153f3d0cbb5cc97

All sources were retrieved on 2026-10-01 AEST. Web pages without a version, such as kagent.dev and vendor documentation, can change after that date.

Source list

  1. [1] ax README

    google/ax at main ac23328. Project scope, Substrate dependency, install and CLI. https://github.com/google/ax/blob/ac2332829f22360ff97b0ba34d94dd0dd782f17e/README.md Retrieved 2026-10-01 AEST.

  2. [2] ax DESIGN.md

    google/ax at main ac23328. Redis versus etcd rationale, ax-server gRPC API. https://github.com/google/ax/blob/ac2332829f22360ff97b0ba34d94dd0dd782f17e/DESIGN.md Retrieved 2026-10-01 AEST.

  3. [3] ax docs/concepts.md

    google/ax at main ac23328. Task, Workspace, and Model; phases and conditions. https://github.com/google/ax/blob/ac2332829f22360ff97b0ba34d94dd0dd782f17e/docs/concepts.md Retrieved 2026-10-01 AEST.

  4. [4] ax docs/manifests.md

    google/ax at main ac23328. Manifest fields for Task, Workspace, and Model. https://github.com/google/ax/blob/ac2332829f22360ff97b0ba34d94dd0dd782f17e/docs/manifests.md Retrieved 2026-10-01 AEST.

  5. [5] ax docs/sandbox.md

    google/ax at main ac23328. ax-task-runner, metadata server, goal bootstrap, guest services. https://github.com/google/ax/blob/ac2332829f22360ff97b0ba34d94dd0dd782f17e/docs/sandbox.md Retrieved 2026-10-01 AEST.

  6. [6] ax docs/roadmap.md

    google/ax at main ac23328. Planned features, including Stateful Task Branching. https://github.com/google/ax/blob/ac2332829f22360ff97b0ba34d94dd0dd782f17e/docs/roadmap.md Retrieved 2026-10-01 AEST.

  7. [7] ax docs/networking.md

    google/ax at main ac23328. Sandbox networking. https://github.com/google/ax/blob/ac2332829f22360ff97b0ba34d94dd0dd782f17e/docs/networking.md Retrieved 2026-10-01 AEST.

  8. [8] kagent README

    kagent-dev/kagent at tag v1.0.0-alpha6 (9708e79). Runtimes, PostgreSQL storage, MCP tools. https://github.com/kagent-dev/kagent/blob/9708e796231e67c6def4e9f1e4ff2880f5768656/README.md Retrieved 2026-10-01 AEST.

  9. [9] kagent docs/architecture/README.md

    kagent-dev/kagent at v1.0.0-alpha6. Storage split, implemented and not implemented features. https://github.com/kagent-dev/kagent/blob/9708e796231e67c6def4e9f1e4ff2880f5768656/docs/architecture/README.md Retrieved 2026-10-01 AEST.

  10. [10] kagent docs/architecture/runtime-and-lifecycle.md

    kagent-dev/kagent at v1.0.0-alpha6. Session, port 8083, idle TTL, egress rules. https://github.com/kagent-dev/kagent/blob/9708e796231e67c6def4e9f1e4ff2880f5768656/docs/architecture/runtime-and-lifecycle.md Retrieved 2026-10-01 AEST.

  11. [11] kagent.dev 1.x: Your first agent

    Documents v1.0.0-alpha4 (8be872b), including the AgentInstance name. Not pinnable; unversioned page. https://kagent.dev/docs/kagent/1.x/get-started/your-first-agent.md Retrieved 2026-10-01 AEST.

  12. [12] Agent Substrate README

    agent-substrate/substrate at tag v0.3.0 (ccecc78). Install paths, PostgreSQL and rustfs, node labels. https://github.com/agent-substrate/substrate/blob/ccecc788a327dc11dcd6c21ee153f3d0cbb5cc97/README.md Retrieved 2026-10-01 AEST.

  13. [13] Agent Substrate tools/setup-gcp/README.md, lines 72-91

    agent-substrate/substrate at v0.3.0. Requirement for certificates.k8s.io/v1beta1 podcertificaterequests and clustertrustbundles. https://github.com/agent-substrate/substrate/blob/ccecc788a327dc11dcd6c21ee153f3d0cbb5cc97/tools/setup-gcp/README.md#L72-L91 https://github.com/agent-substrate/substrate/blob/ccecc788a327dc11dcd6c21ee153f3d0cbb5cc97/internal/ateclient/builder.go#L271 Retrieved 2026-10-01 AEST.

  14. [14] Kubernetes: Certificates and Certificate Signing Requests

    PodCertificateRequest and ClusterTrustBundle stability by version. https://kubernetes.io/docs/reference/access-authn-authz/certificate-signing-requests/ Retrieved 2026-10-01 AEST.

  15. [15] Amazon EKS: Kubernetes versions

    FAQ statement that new beta APIs are not enabled by default. https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html Retrieved 2026-10-01 AEST.

  16. [16] CNCF: kagent project page

    Sandbox maturity, accepted 2025-05-22. https://www.cncf.io/projects/kagent/ Retrieved 2026-10-01 AEST.

  17. [17] OpenSSF Best Practices badge 10723

    badge_level passing. https://www.bestpractices.dev/projects/10723 https://www.bestpractices.dev/projects/10723.json Retrieved 2026-10-01 AEST.

  18. [18] GitHub REST API repository and release metadata

    Stars, creation dates, release dates for the three repositories. https://api.github.com/repos/google/ax/releases https://api.github.com/repos/kagent-dev/kagent/releases https://api.github.com/repos/agent-substrate/substrate/releases Retrieved 2026-10-01 AEST.

  19. [19] kagent commit 7471879 (#2790): honour context compaction in the Go runtime

    Contained in v1.0.0-alpha6, not in v0.10.2. https://github.com/kagent-dev/kagent/commit/7471879e16f6ea68fbe183d9f9ee19976ec6836d https://github.com/kagent-dev/kagent/pull/2790 Retrieved 2026-10-01 AEST.

  20. [20] Agent Substrate docs/glossary.md

    agent-substrate/substrate at v0.3.0. Definitions of Actor, atespace, ActorTemplate, WorkerPool, DurableDir, snapshots, atenet. https://github.com/agent-substrate/substrate/blob/ccecc788a327dc11dcd6c21ee153f3d0cbb5cc97/docs/glossary.md Retrieved 2026-10-01 AEST.

  21. [21] kagent helm/kagent/Chart-template.yaml, lines 13-16

    kagent-dev/kagent at v1.0.0-alpha6. Optional substrate subchart, condition substrate.enabled. https://github.com/kagent-dev/kagent/blob/9708e796231e67c6def4e9f1e4ff2880f5768656/helm/kagent/Chart-template.yaml#L13-L16 Retrieved 2026-10-01 AEST.

  22. [22] kagent go/api/v1alpha3/modelconfig_types.go

    kagent-dev/kagent at v1.0.0-alpha6. ModelConfig provider enum. https://github.com/kagent-dev/kagent/blob/9708e796231e67c6def4e9f1e4ff2880f5768656/go/api/v1alpha3/modelconfig_types.go Retrieved 2026-10-01 AEST.

  23. [23] kagent go/api/v1alpha3/agent_types.go

    kagent-dev/kagent at v1.0.0-alpha6. AgentSpec template and harness references, AgentStatus revisions. https://github.com/kagent-dev/kagent/blob/9708e796231e67c6def4e9f1e4ff2880f5768656/go/api/v1alpha3/agent_types.go Retrieved 2026-10-01 AEST.

  24. [24] kagent go/core/internal/service/taskstore/service.go

    kagent-dev/kagent at v1.0.0-alpha6. TaskStore persistence API for runtime SDKs. https://github.com/kagent-dev/kagent/blob/9708e796231e67c6def4e9f1e4ff2880f5768656/go/core/internal/service/taskstore/service.go Retrieved 2026-10-01 AEST.

  25. [25] kagent docs/architecture/configuration-and-compilation.md

    kagent-dev/kagent at v1.0.0-alpha6. How Agent, AgentTemplate, and Harness compile into runtime configuration. https://github.com/kagent-dev/kagent/blob/9708e796231e67c6def4e9f1e4ff2880f5768656/docs/architecture/configuration-and-compilation.md Retrieved 2026-10-01 AEST.

  26. [26] kagent CLI command tree, go/core/cli

    kagent-dev/kagent at v1.0.0-alpha6. The kagent agent session create and kagent agent invoke commands. https://github.com/kagent-dev/kagent/tree/9708e796231e67c6def4e9f1e4ff2880f5768656/go/core/cli Retrieved 2026-10-01 AEST.

  27. [27] kagent helm/kagent/values.yaml

    kagent-dev/kagent at v1.0.0-alpha6. Helm defaults, including controller.sessionIdleTTL and substrateWorkerPool. https://github.com/kagent-dev/kagent/blob/9708e796231e67c6def4e9f1e4ff2880f5768656/helm/kagent/values.yaml Retrieved 2026-10-01 AEST.

  28. [28] kagent CLI connection.go

    kagent-dev/kagent at v1.0.0-alpha6. The CLI starts kubectl port-forward to service/kagent-controller 8083:8083 only when the default local endpoint is unreachable. https://github.com/kagent-dev/kagent/blob/9708e796231e67c6def4e9f1e4ff2880f5768656/go/core/cli/internal/connection/connection.go#L88-L136 Retrieved 2026-10-01 AEST.

  29. [29] kagent ModelProviderConfig types

    kagent-dev/kagent at v1.0.0-alpha6. ModelProviderConfig spec fields: type, endpoint, and secretRef. https://github.com/kagent-dev/kagent/blob/9708e796231e67c6def4e9f1e4ff2880f5768656/go/api/v1alpha3/modelproviderconfig_types.go Retrieved 2026-10-01 AEST.

  30. [30] kagent go/go.mod

    kagent-dev/kagent at v1.0.0-alpha6. Replaces agent-substrate/substrate with the kagent-dev/substrate fork at v0.3.0-alpha3. https://github.com/kagent-dev/kagent/blob/9708e796231e67c6def4e9f1e4ff2880f5768656/go/go.mod Retrieved 2026-10-01 AEST.

  31. [31] kagent scripts/setup-cluster/setup-cluster.sh

    kagent-dev/kagent at v1.0.0-alpha6. Installs the kagent-dev/substrate fork at 0.3.0-alpha3, the credentialProvider policy, CA and JWT pools including egress-mitm-ca-pool, the ateom-gvisor:v0.3.0-alpha3 worker image, and snapshot storage at s3://ate-snapshots/kagent. https://github.com/kagent-dev/kagent/blob/9708e796231e67c6def4e9f1e4ff2880f5768656/scripts/setup-cluster/setup-cluster.sh Retrieved 2026-10-01 AEST.

  32. [32] kagent docs/architecture/credential-injection.md

    kagent-dev/kagent at v1.0.0-alpha6. States that kagent requires Substrate v0.3.0-alpha3 and that the gateway injects Secret-backed keys. https://github.com/kagent-dev/kagent/blob/9708e796231e67c6def4e9f1e4ff2880f5768656/docs/architecture/credential-injection.md Retrieved 2026-10-01 AEST.

  33. [33] ax go.mod at v0.3.1

    google/ax at tag v0.3.1 (e70162a). Requires upstream github.com/agent-substrate/substrate at pseudo-version v0.0.0-20260911232748-672533541dbf, not the kagent fork. https://github.com/google/ax/blob/e70162a34037c221fe6fadefd98308c05a4ad8f3/go.mod Retrieved 2026-10-01 AEST.

  34. [34] kagent kind cluster scripts

    kagent-dev/kagent at v1.0.0-alpha6. kind node v1.35.0 (Makefile line 51, KIND_IMAGE_VERSION ?= 1.35.0) with the ClusterTrustBundle, ClusterTrustBundleProjection, and PodCertificateRequest feature gates and certificates.k8s.io/v1beta1 runtime config (kind-config.yaml lines 22-30). https://github.com/kagent-dev/kagent/blob/9708e796231e67c6def4e9f1e4ff2880f5768656/scripts/kind/kind-config.yaml#L22-L30 https://github.com/kagent-dev/kagent/blob/9708e796231e67c6def4e9f1e4ff2880f5768656/scripts/kind/setup-kind.sh https://github.com/kagent-dev/kagent/blob/9708e796231e67c6def4e9f1e4ff2880f5768656/Makefile#L51 Retrieved 2026-10-01 AEST.