> For the complete documentation index, see [llms.txt](https://docs.zenml.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zenml.io/kitaru/core-concepts.md).

# Core Concepts

- [Overview](https://docs.zenml.io/kitaru/core-concepts/concepts.md): The mental model behind Kitaru's durable execution primitives.
- [Harness, Runtime, Platform](https://docs.zenml.io/kitaru/core-concepts/harness-runtime-platform.md): Where Kitaru fits — and doesn't — in an agent stack.
- [How It Works](https://docs.zenml.io/kitaru/core-concepts/how-it-works.md): What runs where when you execute a Kitaru flow — server, runner, execution targets, and the contract between them.
- [Flows](https://docs.zenml.io/kitaru/core-concepts/flows.md): Define durable execution boundaries for your AI agent workflows.
- [Deployments](https://docs.zenml.io/kitaru/core-concepts/deployments.md): Version and share durable flow entrypoints for remote invocation.
- [Checkpoints](https://docs.zenml.io/kitaru/core-concepts/checkpoints.md): Durable work units with persistence and concurrency support.
- [Wait, Input, and Resume](https://docs.zenml.io/kitaru/core-concepts/wait-and-input.md): Pause flows for human or agent input, then resume from where they left off.
- [Logging and Metadata](https://docs.zenml.io/kitaru/core-concepts/logging.md): Attach structured data to executions and checkpoints.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zenml.io/kitaru/core-concepts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
