Skip to content

ob-labs/agentseek

Repository files navigation

AgentSeek

中文 | English

License CI

AgentSeek is a database-native agent harness by the OceanBase OSS Team.

AgentSeek turns agent runtime data into a database workload: turns, context, tool calls, tasks, feedback, checkpoints, memory, and observability data stay queryable instead of being scattered across logs and side systems.

"Deep Agents in Action": a free LangChain / DeepAgents course with AgentSeek labs. Course repo

Start Here

Run the quickest local path with uvx:

mkdir agentseek-demo
cd agentseek-demo
AGENTSEEK_MODEL=openrouter:moonshotai/kimi-k2:free \
AGENTSEEK_API_KEY=sk-or-v1-replace-me \
uvx agentseek chat

Create a project you can edit:

uvx agentseek create deepagents/default --no-input
cd my_deepagent
cp .env.example .env
uv sync
uv pip install -r requirements.txt

Set AGENTSEEK_API_KEY in .env, then start the harness gateway:

export PYTHONPATH=src
export AGENTSEEK_LANGCHAIN_SPEC=my_deepagent.demo_binding:build_spec
export AGENTSEEK_AG_UI_PORT=18088
uv run agentseek gateway --enable-channel ag-ui

Documentation

  • Home: the shortest route through the docs.
  • Tutorials: guided first runs.
  • First harness app: create and run an editable project.
  • How-to guides: focused recipes after the first run.
  • Reference: commands, environment variables, packages, and templates.
  • Hub: bundled and contrib integrations.

Related Projects

  • Bub: hook-first agent runtime used underneath AgentSeek.
  • ContextSeek: semantic memory, retrieval, and MCP integration.
  • agentseek-api: Agent Protocol server for production LangGraph serving.
  • langchain-oceanbase: OceanBase-backed LangGraph checkpointing, store, vector search, and hybrid search.

Development

Contributors work from a local source copy:

git clone https://github.com/ob-labs/agentseek.git
cd agentseek
make install
make check
make test
make docs-test

License

Apache-2.0