Skip to content

HTTP protocol support#25

Merged
ankrgyl merged 44 commits into
mainfrom
http
Jun 2, 2026
Merged

HTTP protocol support#25
ankrgyl merged 44 commits into
mainfrom
http

Conversation

@ankrgyl
Copy link
Copy Markdown
Owner

@ankrgyl ankrgyl commented May 25, 2026

You can run

exo serve -v

from one place and

exo --exoharness-url http://127.0.0.1:4766 repl

elsewhere, which will use the server.

Follow-up TODOs

  • Basic ExoHarness: avoid reconstructing stateless turn handles by scanning the full conversation history. A reasonable implementation is to maintain a per-turn index, e.g. conversations/<conversation_id>/turns/<turn_id>/record.json plus optional per-turn event copies, so turn_handle({ session_id, turn_id }) is O(1) or O(turn history) instead of O(conversation history).
  • Hosted/remote ExoHarness: make sandbox process output/status durable instead of keeping it only in live process memory; the durable-looking sandbox process event variants should either be written to the event log or removed until the durable implementation lands.

61cygni and others added 13 commits May 22, 2026 21:55
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Allow secret registration from --env to use values loaded from --env-file, so users can register model keys without exporting them in the shell.

Co-authored-by: Cursor <cursoragent@cursor.com>
Enable TypeScript agents to load library tools from manifest files so REPL agents can use user-provided tools without custom harness code.

Co-authored-by: Cursor <cursoragent@cursor.com>
Let TypeScript agents install, validate, and reload their own tools during a turn so newly created capabilities can be used without manual registration.

Co-authored-by: Cursor <cursoragent@cursor.com>
Compact large tool outputs into artifact references so conversations stay within model context, and refresh turn heads after artifact writes to keep event appends consistent.

Co-authored-by: Cursor <cursoragent@cursor.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented May 25, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
exo 1f76460 Commit Preview URL

Branch Preview URL
May 26 2026, 12:24 AM

Comment thread crates/cli/src/main.rs
Comment thread crates/cli/src/main.rs
Comment thread crates/cli/src/main.rs
Comment thread crates/cli/src/main.rs Outdated
@ankrgyl ankrgyl merged commit 3f206d6 into main Jun 2, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant