Skip to content
Source
Sign inSign up

agentSessions.ts

19 lines654 Bytes

1import { WS_METHODS } from "@t3tools/contracts";
2import {
3 createEnvironmentRpcCommand,
4 createEnvironmentRpcQueryAtomFamily,
5} from "@t3tools/client-runtime/state/runtime";
6​
7import { connectionAtomRuntime } from "../connection/runtime";
8​
9export const agentSessionScan = createEnvironmentRpcQueryAtomFamily(connectionAtomRuntime, {
10 label: "environment-data:agent-sessions:scan",
11 tag: WS_METHODS.agentSessionsScan,
12 staleTimeMs: 30_000,
13 idleTtlMs: 5 * 60_000,
14});
15​
16export const agentSessionImport = createEnvironmentRpcCommand(connectionAtomRuntime, {
17 label: "environment-data:agent-sessions:import",
18 tag: WS_METHODS.agentSessionsImport,
19});