Skip to content

Commit 71a052b

Browse files
anshal21claude
andcommitted
README: clearer install instructions + examples section
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent a3a48e4 commit 71a052b

1 file changed

Lines changed: 18 additions & 3 deletions

File tree

README.md

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,17 @@
22

33
Govern what your AI agents do. FirstOps applies identity, policy enforcement, credential brokering, and audit to every **LLM call**, **tool call**, and **MCP call** your agent makes — across LangGraph, the Claude Agent SDK, and the OpenAI Agents SDK, or any custom loop.
44

5+
## Install
6+
57
```bash
6-
pip install "firstops[langgraph]" # or [claude], [openai], [all]
8+
pip install "firstops[langgraph]" # LangGraph + LangChain
9+
pip install "firstops[claude]" # Claude Agent SDK
10+
pip install "firstops[openai]" # OpenAI Agents SDK
11+
pip install "firstops[all]" # all of the above
12+
pip install firstops # core only (management client / custom loops)
713
```
814

9-
- **Python 3.10+**
10-
- Core deps: `cryptography`, `httpx`. Your agent framework comes in via the extra you pick.
15+
Python 3.10+. Core deps are just `cryptography` and `httpx` — your agent framework comes in via the extra you pick.
1116

1217
---
1318

@@ -88,6 +93,16 @@ mcp = MultiServerMCPClient({"notion": {"url": firstops.mcp_url("<connection-id>"
8893
tools = await mcp.get_tools()
8994
```
9095

96+
## Examples
97+
98+
Runnable agents in [`examples/`](examples/) — each governs the LLM and tool calls; the `*_mcp` variants add a Notion MCP server:
99+
100+
- LangGraph — [`langgraph_basic.py`](examples/langgraph_basic.py), [`langgraph_notion_mcp.py`](examples/langgraph_notion_mcp.py)
101+
- Claude Agent SDK — [`claude_sdk_basic.py`](examples/claude_sdk_basic.py), [`claude_sdk_mcp.py`](examples/claude_sdk_mcp.py)
102+
- OpenAI Agents SDK — [`openai_agents_basic.py`](examples/openai_agents_basic.py), [`openai_agents_mcp.py`](examples/openai_agents_mcp.py)
103+
104+
See [`examples/README.md`](examples/README.md) for the env vars to run them.
105+
91106
## Management client
92107

93108
Provision agents and connections from your backend:

0 commit comments

Comments
 (0)