mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-21 16:52:40 +00:00
* fix(subscriptions): preserve older-host workflows and explicit timeline recovery Keep established app and SDK workflows available on older daemons without emulating independent directory filters. Restore live timeline membership without choosing the consumer's history recovery policy. Preserve daemon filesystem paths separately from legacy workspace IDs. * fix(client): keep legacy workspace replies scoped to the requested page
Paseo Client SDK Examples
These examples use only the public SDK root:
import { createPaseoClient, type PaseoClient } from "@getpaseo/client";
Each example takes the daemon WebSocket URL as an argument. In worktree dev, read it
from the portless banner or portless get daemon; for the desktop-managed daemon,
use the URL for that daemon.
quickstart.tsruns one agent and prints its reply. It is a standalone script with the URL at the top; the rest export functions.workspaces.tscovers creating a fresh workspace, opening by directory, refreshing, and archiving.agents-and-providers.tscovers provider discovery, creating agents, and waiting for turns.events-and-timeline.tscovers subscribing to workspace, agent, and timeline events, plus refetching a timeline page.issue-to-agent.tsturns an issue record into a visible Paseo workspace and agent.parallel-review.tslaunches several reviewers concurrently and cleans them up.provider-settings.tscovers provider settings that are currently daemon config-backed.
Provider profiles, provider env vars, custom binaries, and additional models are still raw daemon config behavior. The SDK exposes them through client.config.get() and client.config.patch() until first-class provider settings RPCs exist.