Repository navigation
kendo-pm 0.7.0: resync kendo-mcp and kendo-cli with kendo, epic 163 included - #82
Merged
Merged
Conversation
Kendo's epic 163 shipped on 2026-10-16 (release #2995, CLI v0.16.0). kendo-mcp: - The six epic tools, with tick-epic-wish-tool and untick-epic-wish-tool. - An epic's Goal, assignee, colours 0-9, Done when wishes and What done looks like checks, and its derived Open/Closed status. - The list form against the epic_id form of get-epics-tool. - The rule that a list is saved whole, so a wish sent without its id loses its tick. - A Comments table: issue or epic subject, parent_id replies, 10,000 characters, update-comment-tool and delete-comment-tool. kendo-cli: - epic view, tick, untick, the epic comment commands, attachments and delete. - The --goal, --assignee, --wish and --check flags, and the 0.16.0 minimum. - --reply-to and the issue comment commands. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Grqinb77B5YuhTiWKxUkfU
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Grqinb77B5YuhTiWKxUkfU
The catalog copies stopped changing on 2026-09-02. Since then the kendo-pm plugin got the search surface (42fecd8), the dismiss reasons, get-my-issues and epic 163. The copies now carry that content. They keep the catalog's idioms: - the {{ISSUE_KEY_PREFIX}} placeholders - bare skill names - no .claude/project-context.md reads - no agent-ready.md, because nothing in the catalog reads it The four repo copies (lokalekeuze, scripthub, crit, kendo-HQ) are left as they are. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Grqinb77B5YuhTiWKxUkfU
The DOT-0064 glossary names the list only "What done looks like" in prose. `checks` is its API field. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Grqinb77B5YuhTiWKxUkfU
kendo-mcp now names all 46 MCP tools on kendo main, against 32 before.
New tools: bulk-create-issues, kendo-today, the five label tools,
update-time-entry, delete-time-entry, record-token-usage, delete-sprint,
get-report, send-feedback and get-error-groups. New resources:
kendo://projects/archived, kendo://projects/{id} and kendo://reports/{id}.
Rows fixed against the tool schemas:
- get-my-issues sends priority and type as numbers with *_name (KD-1791).
- create-time-entry takes minutes_spent with no upper limit and no
sprint_id. get-time-entries has no sprint filter.
- link-branch and start-work-on-issue resolve the repo only when the
project has exactly one; otherwise retry with repo_id.
- dismiss-report requires a category; list-reports returns the end of the
queue, 20 by default. get-my-issues is capped at 500.
kendo-cli gains:
- multi-tenant auth and --tenant / KENDO_TENANT
- user me and user list, project list --include-archived
- issue unlink-branch, label set and the issue attachment commands
- sprint create, update, complete and delete, and the label commands
- report view, --status and the report attachment commands
- report dismiss --category, time update and delete, --started-at
- tokens log, feedback send, migrate jira-attach
- the task type on create, update and promote
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The catalog copies keep the {{ISSUE_KEY_PREFIX}} placeholders and their own
References and User Stories lines. The README catalog rows name the new
areas.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
The kendo-mcp and kendo-cli skills described an older Kendo.
update-epic-toolsets a status.main:get-my-issues-toolwas said to send priority and type as names. It sends numbers with*_namebeside them (KD-1791).time_spentwith a 1-479 limit andsprint_id. The tool takesminutes_spent, with no upper limit and no sprint.dismiss-report-toolwas said to work without a category. The category is required.What
plugins/kendo-pm/skills/kendo-mcpgoal,assignee_idand colors 0-9wishes) and What done looks like (checks)epic_idformidloses its tickparent_idreplies and 10,000 characters.bulk-create-issues,kendo-todayupdate-time-entry,delete-time-entry,record-token-usagedelete-sprint,get-report,send-feedbackget-error-groupskendo://projects/archived,kendo://projects/{id}andkendo://reports/{id}.kendo://issues/{key}now takes a key too.list-reportswindow (the queue's end, 20 by default) and theget-time-entriesfilters.plugins/kendo-pm/skills/kendo-cliview,tick/untick,--goal/--assignee/--wish/--check, epic comments, attachments anddelete. These need CLI 0.16.0 or later.--tenant/KENDO_TENANT,user meanduser list, andproject list --include-archived.unlink-branch,label set, the attachment commands and the comment commands with--reply-to. Thetasktype works on create, update and promote.report view,--status, the attachment commands, anddismiss --category(now required).time updateandtime delete,--started-atwith the UTC-offset warning,tokens log,feedback sendandmigrate jira-attach.kendo-pm 0.7.0: the manifest version and the README rows.
skills/kendo-mcp,skills/kendo-cli(catalog copies){{ISSUE_KEY_PREFIX}}placeholders.claude/project-context.mdreadsOut of scope
/write-epicand/orchestratechanges. They are dotfiles DOT-0064.goalon a cluster epic.Test plan
backend/app/Mcp/Tools/at kendo9d85455f04are named in the skill.checksandwishescome throughHandlesEpicLists, the comment subject throughResolvesCommentSubject.kendo commands --json(CLI 0.16.0) is in the kendo-cli skill. The four exceptions need nothing:epic update-comment,epic delete-commentandepic untickare covered in prose, andhelpneeds no entry. The flags were read from the same output.site/docs/mcp/*.md,site/docs/cli/index.mdandsite/docs/api/{sprints,time-entries,reports}.mdat the same sha.diffbetween the catalog and plugin copies shows only the catalog conventions.plugin.jsonparses.🤖 Generated with Claude Code