chore: include pre-built dist for github install

This commit is contained in:
Robin Mordasiewicz
2026-03-14 04:56:50 +00:00
parent a7f0a4cf46
commit bce8ff3a75
1011 changed files with 150081 additions and 0 deletions
+7
View File
@@ -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";
+4
View File
@@ -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;
+3
View File
@@ -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;
+3
View File
@@ -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;
+4
View File
@@ -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;
+16
View File
@@ -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 {};
+97
View File
@@ -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>;