Skip to content
Source
Sign inSign up

orchestration.ts

15 lines715 Bytes

1import { ORCHESTRATION_V2_WS_METHODS } from "@t3tools/contracts";
2import { createOrchestrationEnvironmentAtoms } from "@t3tools/client-runtime/state/orchestration";
3import { createEnvironmentRpcCommand } from "@t3tools/client-runtime/state/runtime";
4​
5import { connectionAtomRuntime } from "../connection/runtime";
6import { environmentShell } from "./shell";
7​
8export const orchestrationEnvironment = createOrchestrationEnvironmentAtoms(connectionAtomRuntime, {
9 shellState: environmentShell.stateValueAtom,
10});
11​
12export const threadTitlesRead = createEnvironmentRpcCommand(connectionAtomRuntime, {
13 label: "environment-data:orchestration:thread-titles-read",
14 tag: ORCHESTRATION_V2_WS_METHODS.getThreadTitles,
15});