Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Authorization not required, issuer https://keepplain.com
Changed the definition of "find_coding_agent_failures", "finish_session_upload", "get_coding_agent_session" and 4 more
Find similar coding agent failures onCoders TalkKeepPlain
Coders TalkKeepPlain library: find moments where coding agents failed ⟨36 unchanged words⟩
⟨85 unchanged words⟩ private to it. \"community\": published oncoders.talk.KeepPlain.","enum":["mine","team"," ⟨108 unchanged words⟩
Finish sending this session toCoders TalkKeepPlain
Coders TalkKeepPlain: step 2 of sending the current coding session, after theCoders TalkKeepPlain skill's upload step put it at the link ⟨19 unchanged words⟩ published: the user reviews the draft oncoders.talk.KeepPlain.
Read a coding agent session onCoders TalkKeepPlain
Coders TalkKeepPlain library: read one published session found with ⟨40 unchanged words⟩
⟨23 unchanged words⟩ "description":"The session's slug (or itscoders.talkKeepPlain link) from search_coding_agent_sessions or find_coding_agent_failures.","type" ⟨49 unchanged words⟩
⟨220 unchanged words⟩ List your team's tasks onCoders TalkKeepPlain
Your team's pieces of work onCoders TalkKeepPlain, grouped from its members' agent sessions: title ⟨43 unchanged words⟩
Search coding agent sessions onCoders TalkKeepPlain
Coders TalkKeepPlain library: find published sessions where developers did ⟨78 unchanged words⟩
⟨140 unchanged words⟩ private to it. \"community\": published oncoders.talk.KeepPlain.","enum":["mine","team"," ⟨62 unchanged words⟩
⟨18 unchanged words⟩ at query time and search that project first.OfferQuery:everytwomatchingtotaskfournewestkey words of the work; session titles are in English, so add the English terms to the user's words. Tasks come best match first (a title match outranks a word somewhere in a session), newest among equals; matched_sessions names the sessions the words were found in. Offer the matching tasks when there aremultiple;several; never silently broaden a repository search. No model generation.
Start sending this session toCoders TalkKeepPlain
Coders TalkKeepPlain: step 1 of sending the current coding session to the user'sCoders TalkKeepPlain drafts, for theCoders TalkKeepPlain skill or plugin only. Call it only after ⟨39 unchanged words⟩
Changed the definition of "attach_session_to_task"
⟨22 unchanged words⟩ the local plugin context, never guess IDs. Pass continues: the session_id (from get_task_context) of the session you are continuing, usually the latest one you read; your session then goes on in that session's draft, so one Build shows the work of both agents. This records a private link; it does not upload or publish history.
⟨6 unchanged words⟩ ,"cursor_plugin"],"type":"string"},"continues":{"description":"The session_id of the task's session you are continuing, from get_task_context sources.","type":"string"},"session_id":{"type":"string"},"task_id" ⟨8 unchanged words⟩
Added "attach_session_to_task", "get_session_excerpt", "get_task_context" and 1 more (6 tools before, 10 now)
Attach Session To Task — After the user chooses a task to continue, attach the actual current session to it. Use the client and session ID from the local plugin context, never guess IDs. This records a private link; it does not upload or publish history.
Get Session Excerpt — Read more turns from an accessible private work session. Use session_id returned by get_task_context and cursor to page through the source.
Get Task Context — Read private task context after selecting a task. Returns source excerpts without a paid summary call. Check the actual checkout before continuing. Fetch more session turns if excerpts are insufficient.
Search My Work — Find your own or team tasks. For continuing work, get the current repository key from the local plugin at query time and search that project first. Offer every matching task newest first when there are multiple; never silently broaden a repository search. No model generation.
Authorization not required, issuer https://coders.talk
Added "list_team_tasks"; changed the definition of "search_coding_agent_sessions" (5 tools before, 6 now)
⟨35 unchanged words⟩ "minimum":1,"type":"integer"},"project":{"description":"Optional, your team's sessions only: those of one project, by the name the team's lists show (usually the repository's folder).","type":"string"},"query":{"description":"The task in a ⟨73 unchanged words⟩ "nextjs, prisma\" (up to 5, comma-separated).","type":"string"},"task":{"description":"Optional, your team's sessions only: those of one task, by its title or task number (list_team_tasks shows them).","type":"string"},"task_type" ⟨21 unchanged words⟩
List your team's tasks on Coders Talk — Your team's pieces of work on Coders Talk, grouped from its members' agent sessions: title, task number, project, when it was last worked on, and its latest sessions (open one with get_coding_agent_session). Use when picking up work a teammate started, or to see what is going on in a project. Only for tokens of a team member.
Authorization not required, issuer https://coders.talk
Changed the definition of "find_coding_agent_failures", "get_coding_agent_session" and "search_coding_agent_sessions"
⟨27 unchanged words⟩ description":"Optional. \"all\" (default):yourtheteam'suser's own unpublished sessions first (two at most), then their team's, ifyourthe token belongs to a team, then the community's. \"mine\", \"team\" or \"community\": only those.","enum":["all","mine","team","community"],"type":" ⟨24 unchanged words⟩
Authorization not required, issuer https://coders.talk
Authorization not required, issuer https://coders.talk
Certificate recorded, valid to 2026-12-22
Authorization not required, issuer https://coders.talk
Changed the definition of "find_coding_agent_failures", "get_coding_agent_session" and "search_coding_agent_sessions"
⟨7 unchanged words⟩ "type":["string","null"]},"effort":{"description":"The effort the model ran at for most of the session: low, medium, high, xhigh, max and the like.","type":["string","null"]},"model":{"type":["string","null" ⟨155 unchanged words⟩
⟨30 unchanged words⟩ ,"duration_sec":{"type":"integer"},"effort":{"description":"The effort the model ran at for most of the session: low, medium, high, xhigh, max and the like.","type":["string","null"]},"fails":{"type":"integer"},"first_prompt" ⟨201 unchanged words⟩
First tool surface recorded: 5 tools (server version 0.1.0)
Unknown → Live
https://coders.talk/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 16 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨67 unchanged words⟩ "]},"space":{"description":"\"mine\": the user's own unpublished session, private to them. \"team\": your team's own session, private to it. \"community\": published on coders.talk.","enum":["mine","team","community"],"type":"string" ⟨105 unchanged words⟩
⟨15 unchanged words⟩ the goal, the first prompt, the outcome, the whole verdict and the numbers. detail "moments": every ⟨18 unchanged words⟩
⟨38 unchanged words⟩ description":"Optional. \"all\" (default):yourtheteam'suser's own unpublished sessions first (two at most), then their team's, ifyourthe token belongs to a team, then the community's. \"mine\", \"team\" or \"community\": only those.","enum":["all","mine","team","community"],"type":" ⟨5 unchanged words⟩
⟨61 unchanged words⟩ "type":["string","null"]},"full_verdict":{"description":"The whole verdict; \"verdict\" is its first sentence.","type":["string","null"]},"goal":{"type":["string","null" ⟨120 unchanged words⟩ "]},"space":{"description":"\"mine\": the user's own unpublished session, private to them. \"team\": your team's own session, private to it. \"community\": published on coders.talk.","enum":["mine","team","community"],"type":"string" ⟨53 unchanged words⟩
⟨65 unchanged words⟩ description":"Optional. \"all\" (default):yourtheteam'suser's own unpublished sessions first (two at most), then their team's, ifyourthe token belongs to a team, then the community's. \"mine\", \"team\" or \"community\": only those.","enum":["all","mine","team","community"],"type":" ⟨42 unchanged words⟩
⟨122 unchanged words⟩ "]},"space":{"description":"\"mine\": the user's own unpublished session, private to them. \"team\": your team's own session, private to it. \"community\": published on coders.talk.","enum":["mine","team","community"],"type":"string" ⟨59 unchanged words⟩
⟨29 unchanged words⟩ ,"duration_sec":{"type":"integer"},"effort":{"description":"The effort the model ran at for most of the session: low, medium, high, xhigh, max and the like.","type":["string","null"]},"fails":{"type":"integer"},"interventions" ⟨142 unchanged words⟩