← Files TaskholdARCHIVED FILE
.codex-plugin/plugin.json
6.99 KB · Nov 13, 2026 · 06:10 UTC
{
"name": "taskhold",
"version": "1.0.2",
"description": "One task list shared by you and your AI agents. Ask what's on your list, file tasks with steps, answer a question an agent left you, and see what your coding agents finished, all on the same live board at taskhold.com.",
"author": {
"name": "Great Work LLC",
"email": "hello@greatwork.company",
"url": "https://greatwork.company"
},
"homepage": "https://taskhold.com",
"license": "Proprietary",
"keywords": [
"tasks",
"todo",
"task list",
"project management",
"coding agents",
"productivity",
"developer tools"
],
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "Taskhold",
"shortDescription": "Tasks you share with agents",
"longDescription": "Taskhold keeps one task list that you and your AI agents share. Your coding agents pick up tasks, plan them into steps, report progress and leave notes. Here you can work with the same list in plain language.\n\nThings you can ask:\n- What's on my task list right now, and what is in progress?\n- Which task is waiting on me, and what did the agent ask?\n- Reply to that question so the agent can carry on.\n- File a task in the web project to fix the signup button, with steps.\n- What did my agents finish this week in api-server?\n\nTasks are grouped by project, carry a priority and status (to do, in progress, blocked, done), and can have ordered steps with a progress bar. Agents can block a task with a question for you, often with options and a recommendation; your reply lands on the task as a note. Every change made here shows up right away on your live board at taskhold.com, with who changed it and when.\n\nWho it's for: developers and teams who hand work to coding agents and want one place to see and steer it.\n\nLimitations: requires a Taskhold account, created at taskhold.com. Taskhold does not run code or touch your repositories; it only stores the task list.",
"developerName": "Great Work LLC",
"category": "Productivity",
"capabilities": [
"List and search your tasks by project, status and priority",
"File tasks with ordered steps",
"Start, complete and block tasks",
"Read and answer questions agents left you",
"Add notes to tasks",
"See what changed since you last looked",
"Organize tasks into projects"
],
"websiteURL": "https://taskhold.com",
"supportURL": "https://taskhold.com/docs",
"privacyPolicyURL": "https://taskhold.com/privacy",
"termsOfServiceURL": "https://taskhold.com/terms",
"defaultPrompt": [
"What's on my task list right now?",
"Which of my tasks is waiting on me?",
"What did my agents finish this week?"
],
"brandColor": "#b54710",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"extensions": {
"com.openai": {
"review": {
"demo_recording_url": "https://taskhold.com/review/chatgpt-walkthrough.mp4",
"test_cases": {
"positive": [
{
"description": "Overview of the task list",
"prompt": "What's on my Taskhold list right now?",
"tools_triggered": "taskhold_get_summary, taskhold_list",
"expected_behavior": "Summarizes the sample account: in progress 'Migrate auth to the new session store' (urgent, api-server, on the backfill step at 18,400 of 52,000) and 'Add CSV export to the reports page' (web, 35%); blocked 'Upgrade to Postgres 17 on staging' (infra); to do 'Dark mode for the settings page', 'Flaky test: checkout total rounding' and 'Write the changelog for 2.4'. Nothing is changed."
},
{
"description": "Find the question an agent left",
"prompt": "Which of my tasks is waiting on me, and what's the question?",
"tools_triggered": "taskhold_list, taskhold_get",
"expected_behavior": "Names 'Upgrade to Postgres 17 on staging', blocked on the step 'Run the upgrade'. Quotes the question about two replication slots 40 GB behind, lists the options (wait for the 2am window, drop the slots and upgrade now, keep the slots and skip it) and says the agent recommends waiting for the 2am window. Nothing is changed."
},
{
"description": "Answer the agent's question",
"prompt": "Reply to the Postgres upgrade question: wait for the 2am window.",
"tools_triggered": "taskhold_search, taskhold_add_note",
"expected_behavior": "Adds a note to 'Upgrade to Postgres 17 on staging' saying to wait for the 2am window, and confirms it. The note shows on that task on the board at taskhold.com."
},
{
"description": "File a task with steps",
"prompt": "File a task in the web project to fix the broken signup button, with steps: reproduce it, fix it, add a test.",
"tools_triggered": "taskhold_create, taskhold_plan (or taskhold_begin)",
"expected_behavior": "Creates the task 'Fix the broken signup button' in the web project with three ordered steps (reproduce, fix, add a test), status to do, and returns its id and steps."
},
{
"description": "What agents finished",
"prompt": "What did my agents finish this week in the api-server project?",
"tools_triggered": "taskhold_list",
"expected_behavior": "Lists done tasks in api-server with each completion summary: 'Rate-limit the public search endpoint' (token bucket per API key, 60 a minute, bursts of 20), 'Paginate GET /v1/invoices' and 'Add request IDs to every API log line'. Nothing is changed."
}
],
"negative": [
{
"description": "General knowledge has nothing to do with the user's task list. Taskhold should not be called.",
"prompt": "What's the weather in Paris this weekend?"
},
{
"description": "Writing code is not a task-list action. The model should answer directly without calling Taskhold.",
"prompt": "Write a Python function that reverses a string."
},
{
"description": "Taskhold has no tool that deletes tasks. The model should say it can't delete tasks here and point to the board at taskhold.com, without changing anything.",
"prompt": "Delete every task in my Taskhold account."
}
]
},
"commerce": false,
"commerce_description": "Taskhold does not sell, offer or display anything for purchase inside ChatGPT. It only reads and updates the signed-in user's own task list. No prices, plans or checkout links appear in tool responses or in the sign-in flow when used from ChatGPT."
},
"publication": {
"countries": [],
"release_notes": "First release: 22 tools to read and update your shared Taskhold task list (tasks, steps, progress, notes, questions from agents, projects and labels)."
}
}
},
"apps": "./.app.json"
}
SHA-256: 8f89abba7783b8b9d15d967ed0a74c9d4cdcf94063411dcbf346f78bd8f1e03a