chore: include pre-built dist for github install
This commit is contained in:
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
export { createTaskCreateTool } from "./task-create";
|
||||
export { createTaskGetTool } from "./task-get";
|
||||
export { createTaskList } from "./task-list";
|
||||
export { createTaskUpdateTool } from "./task-update";
|
||||
export { syncTaskToTodo, syncAllTasksToTodos } from "./todo-sync";
|
||||
export type { TaskObject, TaskStatus, TaskCreateInput, TaskListInput, TaskGetInput, TaskUpdateInput, TaskDeleteInput } from "./types";
|
||||
export type { TodoInfo } from "./todo-sync";
|
||||
Vendored
+4
@@ -0,0 +1,4 @@
|
||||
import type { PluginInput } from "@opencode-ai/plugin";
|
||||
import { type ToolDefinition } from "@opencode-ai/plugin/tool";
|
||||
import type { OhMyOpenCodeConfig } from "../../config/schema";
|
||||
export declare function createTaskCreateTool(config: Partial<OhMyOpenCodeConfig>, ctx?: PluginInput): ToolDefinition;
|
||||
Vendored
+3
@@ -0,0 +1,3 @@
|
||||
import { type ToolDefinition } from "@opencode-ai/plugin/tool";
|
||||
import type { OhMyOpenCodeConfig } from "../../config/schema";
|
||||
export declare function createTaskGetTool(config: Partial<OhMyOpenCodeConfig>): ToolDefinition;
|
||||
Vendored
+3
@@ -0,0 +1,3 @@
|
||||
import { type ToolDefinition } from "@opencode-ai/plugin/tool";
|
||||
import type { OhMyOpenCodeConfig } from "../../config/schema";
|
||||
export declare function createTaskList(config: Partial<OhMyOpenCodeConfig>): ToolDefinition;
|
||||
Vendored
+4
@@ -0,0 +1,4 @@
|
||||
import type { PluginInput } from "@opencode-ai/plugin";
|
||||
import { type ToolDefinition } from "@opencode-ai/plugin/tool";
|
||||
import type { OhMyOpenCodeConfig } from "../../config/schema";
|
||||
export declare function createTaskUpdateTool(config: Partial<OhMyOpenCodeConfig>, ctx?: PluginInput): ToolDefinition;
|
||||
Vendored
+16
@@ -0,0 +1,16 @@
|
||||
import type { PluginInput } from "@opencode-ai/plugin";
|
||||
import type { Task } from "../../features/claude-tasks/types.ts";
|
||||
export interface TodoInfo {
|
||||
id?: string;
|
||||
content: string;
|
||||
status: "pending" | "in_progress" | "completed" | "cancelled";
|
||||
priority?: "low" | "medium" | "high";
|
||||
}
|
||||
type TodoWriter = (input: {
|
||||
sessionID: string;
|
||||
todos: TodoInfo[];
|
||||
}) => Promise<void>;
|
||||
export declare function syncTaskToTodo(task: Task): TodoInfo | null;
|
||||
export declare function syncTaskTodoUpdate(ctx: PluginInput | undefined, task: Task, sessionID: string, writer?: TodoWriter): Promise<void>;
|
||||
export declare function syncAllTasksToTodos(ctx: PluginInput, tasks: Task[], sessionID?: string, writer?: TodoWriter): Promise<void>;
|
||||
export {};
|
||||
Vendored
+97
@@ -0,0 +1,97 @@
|
||||
import { z } from "zod";
|
||||
export declare const TaskStatusSchema: z.ZodEnum<{
|
||||
pending: "pending";
|
||||
in_progress: "in_progress";
|
||||
completed: "completed";
|
||||
deleted: "deleted";
|
||||
}>;
|
||||
export type TaskStatus = z.infer<typeof TaskStatusSchema>;
|
||||
export declare const TaskObjectSchema: z.ZodObject<{
|
||||
id: z.ZodString;
|
||||
subject: z.ZodString;
|
||||
description: z.ZodString;
|
||||
status: z.ZodEnum<{
|
||||
pending: "pending";
|
||||
in_progress: "in_progress";
|
||||
completed: "completed";
|
||||
deleted: "deleted";
|
||||
}>;
|
||||
activeForm: z.ZodOptional<z.ZodString>;
|
||||
blocks: z.ZodDefault<z.ZodArray<z.ZodString>>;
|
||||
blockedBy: z.ZodDefault<z.ZodArray<z.ZodString>>;
|
||||
owner: z.ZodOptional<z.ZodString>;
|
||||
metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
|
||||
repoURL: z.ZodOptional<z.ZodString>;
|
||||
parentID: z.ZodOptional<z.ZodString>;
|
||||
threadID: z.ZodString;
|
||||
}, z.core.$strict>;
|
||||
export type TaskObject = z.infer<typeof TaskObjectSchema>;
|
||||
export declare const TaskSchema: z.ZodObject<{
|
||||
id: z.ZodString;
|
||||
subject: z.ZodString;
|
||||
description: z.ZodString;
|
||||
status: z.ZodEnum<{
|
||||
pending: "pending";
|
||||
in_progress: "in_progress";
|
||||
completed: "completed";
|
||||
deleted: "deleted";
|
||||
}>;
|
||||
activeForm: z.ZodOptional<z.ZodString>;
|
||||
blocks: z.ZodDefault<z.ZodArray<z.ZodString>>;
|
||||
blockedBy: z.ZodDefault<z.ZodArray<z.ZodString>>;
|
||||
owner: z.ZodOptional<z.ZodString>;
|
||||
metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
|
||||
repoURL: z.ZodOptional<z.ZodString>;
|
||||
parentID: z.ZodOptional<z.ZodString>;
|
||||
threadID: z.ZodString;
|
||||
}, z.core.$strict>;
|
||||
export type Task = TaskObject;
|
||||
export declare const TaskCreateInputSchema: z.ZodObject<{
|
||||
subject: z.ZodString;
|
||||
description: z.ZodOptional<z.ZodString>;
|
||||
activeForm: z.ZodOptional<z.ZodString>;
|
||||
blocks: z.ZodOptional<z.ZodArray<z.ZodString>>;
|
||||
blockedBy: z.ZodOptional<z.ZodArray<z.ZodString>>;
|
||||
owner: z.ZodOptional<z.ZodString>;
|
||||
metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
|
||||
repoURL: z.ZodOptional<z.ZodString>;
|
||||
parentID: z.ZodOptional<z.ZodString>;
|
||||
}, z.core.$strip>;
|
||||
export type TaskCreateInput = z.infer<typeof TaskCreateInputSchema>;
|
||||
export declare const TaskListInputSchema: z.ZodObject<{
|
||||
status: z.ZodOptional<z.ZodEnum<{
|
||||
pending: "pending";
|
||||
in_progress: "in_progress";
|
||||
completed: "completed";
|
||||
deleted: "deleted";
|
||||
}>>;
|
||||
parentID: z.ZodOptional<z.ZodString>;
|
||||
}, z.core.$strip>;
|
||||
export type TaskListInput = z.infer<typeof TaskListInputSchema>;
|
||||
export declare const TaskGetInputSchema: z.ZodObject<{
|
||||
id: z.ZodString;
|
||||
}, z.core.$strip>;
|
||||
export type TaskGetInput = z.infer<typeof TaskGetInputSchema>;
|
||||
export declare const TaskUpdateInputSchema: z.ZodObject<{
|
||||
id: z.ZodString;
|
||||
subject: z.ZodOptional<z.ZodString>;
|
||||
description: z.ZodOptional<z.ZodString>;
|
||||
status: z.ZodOptional<z.ZodEnum<{
|
||||
pending: "pending";
|
||||
in_progress: "in_progress";
|
||||
completed: "completed";
|
||||
deleted: "deleted";
|
||||
}>>;
|
||||
activeForm: z.ZodOptional<z.ZodString>;
|
||||
addBlocks: z.ZodOptional<z.ZodArray<z.ZodString>>;
|
||||
addBlockedBy: z.ZodOptional<z.ZodArray<z.ZodString>>;
|
||||
owner: z.ZodOptional<z.ZodString>;
|
||||
metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
|
||||
repoURL: z.ZodOptional<z.ZodString>;
|
||||
parentID: z.ZodOptional<z.ZodString>;
|
||||
}, z.core.$strip>;
|
||||
export type TaskUpdateInput = z.infer<typeof TaskUpdateInputSchema>;
|
||||
export declare const TaskDeleteInputSchema: z.ZodObject<{
|
||||
id: z.ZodString;
|
||||
}, z.core.$strip>;
|
||||
export type TaskDeleteInput = z.infer<typeof TaskDeleteInputSchema>;
|
||||
Reference in New Issue
Block a user