Templates

Default Catalog

AgentSeek 0.1.0 uses the standalone agentseek-ai/agentseek-templates catalog. The installed wheel embeds an immutable lock with these coordinates:

Coordinate Value
Catalog release v0.1.0
Catalog commit 494863bc1b9aab19f9885d716c03ce654fb26014
Lifecycle version 2
Core dependency snapshot core-snapshot-v0.1.0
Core dependency commit 883addad1e2993c4be6fc8ba053f87f25fb5057a

Listing, filtering, and interactive selection read the registry snapshot from the wheel and work without downloading the catalog. Describing or generating a named template fetches the repository archive at the exact catalog commit, then validates its bytes against the trusted subtree digest in the wheel and atomically caches only that selected template. A partial, stale, tampered, or mismatched cache is not reused.

The default resolver never selects the lifecycle-v1 mirror in the core source checkout and never falls back to mutable main. The core mirror remains only for published 0.0.x clients and explicit local-path use.

Available Templates

Template Description
bub/default Lightweight Bub agent with AgentSeek lifecycle spec.
deepagents/content-builder DeepAgents content builder with writing workflows, image generation, local UI, and AgentSeek lifecycle spec.
deepagents/default Minimal DeepAgents app with AgentSeek lifecycle spec.
deepagents/mcp DeepAgents MCP Tools app with validated stdio/HTTP configuration, a local calculator example, streamed UI, and AgentSeek lifecycle spec.
deepagents/research DeepAgents research app with search workflow, local UI, and AgentSeek lifecycle spec.
deepagents/sandbox DeepAgents sandbox coding agent with Daytona by default, a charged LangSmith Sandbox alternative, local UI, and AgentSeek lifecycle spec.
langchain/agentic-rag LangChain agentic RAG with OceanBase vector search and AgentSeek lifecycle spec.
langchain/agentic-rag-hybrid LangChain agentic hybrid RAG with image ingestion, vector/sparse/full-text/metadata search, comparison demos, optional Phoenix observability, and AgentSeek lifecycle spec.
langchain/agentic-rag-openvino LangChain local RAG with OpenVINO models and AgentSeek lifecycle spec.
langchain/cli-remote LangChain template for connecting the local lifecycle workflow to a remote LangGraph service.
langchain/default LangChain agent app with local web UI and AgentSeek lifecycle spec.
langchain/markdown-messages LangChain chat app with markdown message rendering and AgentSeek lifecycle spec.

Template Specs

Form Example
Type bub
Type and name bub/default
Absolute local path /path/to/template
Git URL https://github.com/example/templates.git

Catalog Repository Override

Form Result
agentseek create --template-repo <https-url> --checkout <sha> --list-templates List the explicit AgentSeek catalog at the specified commit.
agentseek create --template-repo <https-url> --checkout <sha> --filter rag --list-templates Filter that same explicit catalog commit.
agentseek create langchain/default --template-repo <https-url> --checkout <sha> --describe Describe the named template at that same explicit catalog commit.
agentseek create langchain/default --template-repo <https-url> --checkout <sha> Generate from that same explicit catalog commit.

<https-url> identifies an AgentSeek catalog repository that contains templates/index.json. <sha> must be a full 40-character lowercase Git commit SHA matching [0-9a-f]{40}. The explicit catalog cannot be combined with a positional direct Cookiecutter URL or absolute path. The positional URL/path passthrough remains unchanged; only --template-repo is HTTPS-only.

The normalized catalog URL and exact commit identify the cache entry. AgentSeek validates cache metadata before reuse. A failure for an explicit catalog does not fall back to bundled templates or a local checkout.

Listing, filtering, and describing do not execute Cookiecutter hooks. Generation trusts template content and may execute its hooks. The generated _agentseek_source_url remains the AgentSeek core repository rather than the catalog repository.

Selection And Discovery

Command Result
agentseek create Select the type and template interactively.
agentseek create --list-templates List all known templates.
agentseek create --list-templates --filter rag List only templates whose spec or description matches rag.
agentseek create bub --list-templates List only bub templates.
agentseek create bub Resolve to bub/default.
agentseek create bub/default Use the specific template.
agentseek create bub --template default Use bub/default.
agentseek create bub/default --output-dir ./generated Write the generated project below the selected directory.
agentseek create --template Compatibility entry point that lists templates. Prefer --list-templates in new scripts.