Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ellipsis SDKs

The official SDKs for the Ellipsis agents platform — every /v1 operation in both languages, generated from the same committed OpenAPI spec.

Language Install Source
Python pip install ellipsis-dev (import ellipsis) python/
TypeScript npm install @ellipsis-dev/sdk typescript/

The contract documents both SDKs generate from are in schema/: the OpenAPI spec (openapi.v1.json), the WebSocket stream frames (frames.schema.json), and the session lifecycle payloads (lifecycle.schema.json).

from ellipsis import Ellipsis
from ellipsis.models import ClaudeConfig

client = Ellipsis(api_key="...")
handle = client.sessions.run(
    harness=ClaudeConfig(type="claude_code"),
    prompt="Fix the flaky test in ci/",
)
print(handle.wait().status)
import { Ellipsis } from "@ellipsis-dev/sdk";

const client = new Ellipsis({ apiKey: "..." });
const handle = await client.sessions.run({
  harness: { type: "claude_code" },
  prompt: "Fix the flaky test",
});
await handle.wait();

Docs: https://www.ellipsis.dev/docs/api

About this repository

This is a read-only mirror: release snapshots are force-pushed from the Ellipsis platform monorepo, which is the source of truth. Issues are disabled and pull requests are not accepted — to report a problem, email support@ellipsis.dev.

About

The Ellipsis SDKs (Python + TypeScript) — read-only mirror; source of truth is the Ellipsis platform monorepo.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages