Skip to content

Python API Reference

This section documents the public Python API exported from the top-level redis_agent_kit package. It is generated directly from source docstrings.

For task-oriented guidance, start with the Guide. For the HTTP surface, see the REST API reference.

Modules

  • Core - AgentKit, task callables, retry and concurrency config.
  • Tasks & Middleware - TaskContext, the emitter, and the task middleware chain.
  • Memory - working and long-term memory primitives.
  • Agent & Knowledge - the high-level Agent, knowledge store, and vectorizer.
  • Tools - tool definitions and the tool manager.
  • Models - Pydantic models for agents, messages, tasks, and attachments.