summaryrefslogtreecommitdiffhomepage
path: root/packages/sdk/python/docs/usage
diff options
context:
space:
mode:
Diffstat (limited to 'packages/sdk/python/docs/usage')
-rw-r--r--packages/sdk/python/docs/usage/configuration.md21
-rw-r--r--packages/sdk/python/docs/usage/files_projects.md22
-rw-r--r--packages/sdk/python/docs/usage/sessions.md18
-rw-r--r--packages/sdk/python/docs/usage/streaming.md29
4 files changed, 0 insertions, 90 deletions
diff --git a/packages/sdk/python/docs/usage/configuration.md b/packages/sdk/python/docs/usage/configuration.md
deleted file mode 100644
index f5e0c60bb..000000000
--- a/packages/sdk/python/docs/usage/configuration.md
+++ /dev/null
@@ -1,21 +0,0 @@
-# Configuration
-
-OpenCodeClient accepts common options for auth, timeouts, and retries.
-
-```python
-from opencode_ai import OpenCodeClient
-
-client = OpenCodeClient(
- base_url="http://localhost:4096",
- token="pypi-or-other-token",
- auth_header_name="Authorization",
- auth_prefix="Bearer",
- timeout=30.0, # seconds
- retries=2,
- backoff_factor=0.2, # exponential backoff
-)
-```
-
-- Auth: sets the header `{auth_header_name}: {auth_prefix} {token}` when `token` is provided
-- Retries: retry on transient httpx.RequestError and 429/5xx
-- Timeouts: passed to httpx.Timeout
diff --git a/packages/sdk/python/docs/usage/files_projects.md b/packages/sdk/python/docs/usage/files_projects.md
deleted file mode 100644
index 47f255e5a..000000000
--- a/packages/sdk/python/docs/usage/files_projects.md
+++ /dev/null
@@ -1,22 +0,0 @@
-# Files & Projects
-
-Access file status and project information.
-
-```python
-from opencode_ai import OpenCodeClient
-
-client = OpenCodeClient()
-
-# Projects
-for p in client.list_projects() or []:
- print(p.id, p.directory)
-
-# Current path
-pinfo = client.get_path()
-print(pinfo.directory)
-
-# File status
-files = client.file_status() or []
-for f in files:
- print(f.path, f.type)
-```
diff --git a/packages/sdk/python/docs/usage/sessions.md b/packages/sdk/python/docs/usage/sessions.md
deleted file mode 100644
index 61f5b9889..000000000
--- a/packages/sdk/python/docs/usage/sessions.md
+++ /dev/null
@@ -1,18 +0,0 @@
-# Sessions
-
-List sessions and inspect them. The wrapper exposes a convenience method while the generated API remains available under `opencode_ai.api.default`.
-
-```python
-from opencode_ai import OpenCodeClient
-from opencode_ai.api.default import session_list as generated
-
-client = OpenCodeClient()
-
-# Wrapper
-sessions = client.list_sessions() or []
-
-# Generated function
-sessions2 = generated.sync(client=client.client)
-
-print(len(sessions), len(sessions2))
-```
diff --git a/packages/sdk/python/docs/usage/streaming.md b/packages/sdk/python/docs/usage/streaming.md
deleted file mode 100644
index 31066e8de..000000000
--- a/packages/sdk/python/docs/usage/streaming.md
+++ /dev/null
@@ -1,29 +0,0 @@
-# Streaming (SSE)
-
-Subscribe to the event stream. The wrapper provides both sync and async interfaces.
-
-```python
-from opencode_ai import OpenCodeClient
-
-client = OpenCodeClient()
-
-# Sync streaming
-for event in client.subscribe_events():
- print(event)
- break
-```
-
-Async variant:
-
-```python
-import asyncio
-from opencode_ai import OpenCodeClient
-
-async def main():
- client = OpenCodeClient()
- async for event in client.subscribe_events_async():
- print(event)
- break
-
-asyncio.run(main())
-```