feat(scheduler,rotation,envelope,api,ui): pgqueuer jobs and deferred injects, master rotation with handout, vault envelope, jobs page
This commit is contained in:
@@ -7,10 +7,10 @@ import type {
|
||||
ConversationSummary,
|
||||
EntriesPage,
|
||||
HistoryMessage,
|
||||
JobsResponse,
|
||||
LimitsResponse,
|
||||
MemoryFile,
|
||||
MemoryTree,
|
||||
Schedule,
|
||||
SessionsResponse,
|
||||
TokenRow,
|
||||
UsageGroup,
|
||||
@@ -275,8 +275,16 @@ export class ApiClient {
|
||||
return this.get("/api/sessions");
|
||||
}
|
||||
|
||||
schedules(): Promise<{ schedules: Schedule[] }> {
|
||||
return this.get("/api/schedules");
|
||||
jobs(): Promise<JobsResponse> {
|
||||
return this.get("/api/jobs");
|
||||
}
|
||||
|
||||
runJob(name: string): Promise<{ job: number | null }> {
|
||||
return this.post(`/api/jobs/${encodeURIComponent(name)}/run`);
|
||||
}
|
||||
|
||||
cancelJob(id: number): Promise<{ cancelled: number }> {
|
||||
return this.request("DELETE", `/api/jobs/queue/${id}`);
|
||||
}
|
||||
|
||||
usage(params: {
|
||||
|
||||
Reference in New Issue
Block a user