Skip to content

tuliplabs-ai/docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tulip documentation

The source for tulipagents.ai — the documentation site for Tulip, the open-source, full-stack agent framework and the safest way to build agentic AI. Everything you'd expect — tools, memory, multi-agent, RAG, streaming — behind one Agent class, with control wired through the core: a cognitive router picks the right shape, GSAR grounds every claim or abstains, and an admission gate lets a consequential action run only after it clears a policy you write.

Built with MkDocs + Material for MkDocs. The API reference is generated from the SDK's docstrings via mkdocstrings.

Local development

Everything is managed by Hatch via pyproject.toml. The API reference imports the tulip package, so the SDK has to be installed into the env. With the sdk-python repo checked out next to this one:

hatch run sdk      # install the SDK (TULIP_SDK_DIR overrides ../tulip-agents)
hatch run serve    # → http://127.0.0.1:8000
hatch run build    # strict production build into site/

Deploying

Every push to main builds with hatch run build (strict mkdocs) and publishes to GitHub Pages via .github/workflows/deploy.yml. The custom domain is pinned by docs/CNAME (tulipagents.ai).

For the deploy job to build the API reference it needs read access to the SDK repo. If sdk-python is private, add a repo-scoped SDK_READ_TOKEN secret; for a public SDK the default GITHUB_TOKEN is enough.

Structure

Path What it holds
docs/ All Markdown content, notebooks, images, CSS/JS
overrides/ Material theme overrides (title, social cards, header)
mkdocs.yml Navigation, theme, plugins
pyproject.toml Hatch env — toolchain deps and the sdk/serve/build scripts
scripts/ gen_notebook_pages.py — scaffolds docs/notebooks/ pages for new SDK notebooks

When a new notebook lands in the SDK repo, scaffold its page and then edit the prose (the script finds the SDK via TULIP_SDK_DIR, falling back to ../tulip-agents; existing pages are hand-curated and never overwritten):

python scripts/gen_notebook_pages.py

License

Documentation prose © 2026 Tulip Labs, released under Apache-2.0 (see NOTICE for provenance). Code samples are offered under the same terms as the SDK.

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages