<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Reference on madtea</title><link>https://madtea.lol/docs/reference/</link><description>Recent content in Reference on madtea</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://madtea.lol/docs/reference/index.xml" rel="self" type="application/rss+xml"/><item><title>ActivityPub</title><link>https://madtea.lol/docs/reference/activitypub/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/activitypub/</guid><description>&lt;p&gt;Inspect ActivityPub federation actors for repositories and users.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-activitypub-actor"&gt;&lt;code&gt;madtea activitypub actor&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get instance ActivityPub actor&lt;/p&gt;
&lt;h3 id="madtea-activitypub-repo"&gt;&lt;code&gt;madtea activitypub repo&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get repository ActivityPub actor&lt;/p&gt;
&lt;h3 id="madtea-activitypub-user"&gt;&lt;code&gt;madtea activitypub user&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get user ActivityPub actor&lt;/p&gt;
&lt;h2 id="mcp-tools"&gt;MCP Tools&lt;/h2&gt;
&lt;h3 id="madt_activitypub"&gt;&lt;code&gt;madt_activitypub&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;ActivityPub federation endpoints (requires madt_enable(domains=[&amp;ldquo;activitypub&amp;rdquo;])): instance, user, and repository actors.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Output schema&lt;/strong&gt;: declared&lt;/p&gt;
&lt;p&gt;One tool, action-dispatched. Set &lt;code&gt;action&lt;/code&gt; to one of:&lt;/p&gt;
&lt;h4 id="actionactor"&gt;&lt;code&gt;action=&amp;quot;actor&amp;quot;&lt;/code&gt;&lt;/h4&gt;
&lt;p&gt;Get the instance ActivityPub actor.&lt;/p&gt;
&lt;h4 id="actionrepo"&gt;&lt;code&gt;action=&amp;quot;repo&amp;quot;&lt;/code&gt;&lt;/h4&gt;
&lt;p&gt;Get a repository&amp;rsquo;s ActivityPub actor by numeric repository ID.&lt;/p&gt;</description></item><item><title>Admin</title><link>https://madtea.lol/docs/reference/admin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/admin/</guid><description>&lt;p&gt;Administer the instance, managing users, organizations, cron jobs, global webhooks, runners, and unadopted repositories.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-admin-cron-list"&gt;&lt;code&gt;madtea admin cron list&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;List cron tasks&lt;/p&gt;
&lt;h3 id="madtea-admin-cron-run"&gt;&lt;code&gt;madtea admin cron run&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Run a cron task&lt;/p&gt;
&lt;h3 id="madtea-admin-emails-list"&gt;&lt;code&gt;madtea admin emails list&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;List all emails&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--limit&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Maximum number of items to return (0 = server default)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--page&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Page number for pagination (0 = first page)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-admin-emails-search"&gt;&lt;code&gt;madtea admin emails search&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Search emails&lt;/p&gt;</description></item><item><title>Branches &amp; Tags</title><link>https://madtea.lol/docs/reference/branches-tags/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/branches-tags/</guid><description>&lt;p&gt;Manage remote branches and tags, including branch protection rules.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-branches-remote-create"&gt;&lt;code&gt;madtea branches-remote create&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Create branch via API&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--from&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Branch or ref to create from&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-branches-remote-delete"&gt;&lt;code&gt;madtea branches-remote delete&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Delete remote branch&lt;/p&gt;
&lt;h3 id="madtea-branches-remote-get"&gt;&lt;code&gt;madtea branches-remote get&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get branch details&lt;/p&gt;
&lt;h3 id="madtea-branches-remote-list"&gt;&lt;code&gt;madtea branches-remote list&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;List remote branches&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--limit&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Maximum number of items to return (0 = server default)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--page&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Page number for pagination (0 = first page)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-branches-remote-protect"&gt;&lt;code&gt;madtea branches-remote protect&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get branch protection rules&lt;/p&gt;</description></item><item><title>CI/CD &amp; Actions</title><link>https://madtea.lol/docs/reference/actions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/actions/</guid><description>&lt;p&gt;Drive Forgejo/Gitea Actions CI/CD, covering workflows, runs, jobs, logs, artifacts, runners, secrets, variables, and manual dispatch.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-actions-artifacts-delete"&gt;&lt;code&gt;madtea actions artifacts delete&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Delete an artifact&lt;/p&gt;
&lt;h3 id="madtea-actions-artifacts-download"&gt;&lt;code&gt;madtea actions artifacts download&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Download an artifact zip&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--output&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Output file path (default: stdout)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-actions-artifacts-get"&gt;&lt;code&gt;madtea actions artifacts get&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get artifact details&lt;/p&gt;
&lt;h3 id="madtea-actions-artifacts-list"&gt;&lt;code&gt;madtea actions artifacts list&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;List repository artifacts&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--limit&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Maximum number of items to return (0 = server default)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--page&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Page number for pagination (0 = first page)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-actions-dispatch"&gt;&lt;code&gt;madtea actions dispatch&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Trigger a workflow dispatch&lt;/p&gt;</description></item><item><title>Commits</title><link>https://madtea.lol/docs/reference/commits/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/commits/</guid><description>&lt;p&gt;List, inspect, and compare commits, and manage their commit statuses.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-commits-compare"&gt;&lt;code&gt;madtea commits compare&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Compare two refs&lt;/p&gt;
&lt;h3 id="madtea-commits-diff"&gt;&lt;code&gt;madtea commits diff&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get commit as unified diff&lt;/p&gt;
&lt;h3 id="madtea-commits-get"&gt;&lt;code&gt;madtea commits get&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get full commit details&lt;/p&gt;
&lt;h3 id="madtea-commits-list"&gt;&lt;code&gt;madtea commits list&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;List commits&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--files&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;bool&lt;/td&gt;
					&lt;td&gt;false&lt;/td&gt;
					&lt;td&gt;Include file change list per commit&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--limit&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Maximum number of items to return (0 = server default)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--not&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Exclude commits reachable from this ref&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--page&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Page number for pagination (0 = first page)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--path&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Filter to commits affecting this file path&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--sha&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Branch, tag, or commit SHA to start from&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--since&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Commits since timestamp (YYYY-MM-DD or RFC3339)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--stat&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;bool&lt;/td&gt;
					&lt;td&gt;false&lt;/td&gt;
					&lt;td&gt;Include diff statistics&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--until&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Commits until timestamp (YYYY-MM-DD or RFC3339)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--verification&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;bool&lt;/td&gt;
					&lt;td&gt;false&lt;/td&gt;
					&lt;td&gt;Include GPG signature verification info&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-commits-pr-for-commit"&gt;&lt;code&gt;madtea commits pr-for-commit&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get PR for a commit&lt;/p&gt;</description></item><item><title>Destructive</title><link>https://madtea.lol/docs/reference/destructive/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/destructive/</guid><description>&lt;p&gt;Explains why madtea never exposes an operation that destroys unrecoverable work or data, and where to perform a genuine hard delete instead.&lt;/p&gt;
&lt;p&gt;Model of record: &lt;a href="https://madtea.lol/docs/adr/0029-strict-omission-destruction-model/"&gt;ADR 0029 (strict omission)&lt;/a&gt;. A madtea surface never carries an operation that can destroy unrecoverable work or data; destruction is offered only when madtea can machine-prove nothing is lost (content-verified prune, force-with-lease push, merged-only branch delete). The irreversible forge-data deletes (repository, issue, release, tag, wiki page) are omitted from both the MCP tools and the CLI: each &lt;code&gt;delete&lt;/code&gt; subcommand remains discoverable but refuses, naming the forge web UI. Use the forge web UI (or raw git) for a genuine hard delete.&lt;/p&gt;</description></item><item><title>Files &amp; Content</title><link>https://madtea.lol/docs/reference/files/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/files/</guid><description>&lt;p&gt;Manage repository file contents, directory listings, and batch file operations.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-dir-list"&gt;&lt;code&gt;madtea dir list&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;List directory contents&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--ref&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Branch, tag, or SHA&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-dir-list-root"&gt;&lt;code&gt;madtea dir list-root&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;List root directory contents&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--ref&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Branch, tag, or SHA&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-file-batch"&gt;&lt;code&gt;madtea file batch&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Batch file operations&lt;/p&gt;
&lt;h3 id="madtea-file-contents"&gt;&lt;code&gt;madtea file contents&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get file contents via file-contents endpoint&lt;/p&gt;
&lt;h3 id="madtea-file-create"&gt;&lt;code&gt;madtea file create&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Create a new file&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--author-email&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Custom commit author email&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--author-name&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Custom commit author name&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--branch&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Branch to create file on&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--committer-email&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Custom committer email&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--committer-name&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Custom committer name&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--date-author&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Custom author date (ISO 8601)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--date-committer&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Custom committer date (ISO 8601)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--message&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Commit message (required)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--new-branch&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Create file on a new branch with this name&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-file-delete"&gt;&lt;code&gt;madtea file delete&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Delete a file&lt;/p&gt;</description></item><item><title>Git</title><link>https://madtea.lol/docs/reference/cli-git/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/cli-git/</guid><description>&lt;p&gt;Local git operations on the working checkout, including staging, committing, branching, worktrees, and inspecting local-only refs.&lt;/p&gt;
&lt;p&gt;Foreign-checkout immutability model (&lt;code&gt;madt_fetch&lt;/code&gt;, &lt;code&gt;madt_pull&lt;/code&gt;, &lt;code&gt;madt_worktrees&lt;/code&gt;): &lt;a href="https://madtea.lol/docs/adr/0019-foreign-primary-checkouts-immutable/"&gt;ADR 0019&lt;/a&gt;. Credential injection model (GIT_ASKPASS, never token-in-URL): &lt;a href="https://madtea.lol/docs/adr/0013-credential-storage-model/"&gt;ADR 0013&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-add"&gt;&lt;code&gt;madtea add&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Stage files for commit&lt;/p&gt;
&lt;h3 id="madtea-branch"&gt;&lt;code&gt;madtea branch&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Create, list, or delete local branches&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--base&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Start-point ref/sha to branch from (with -b; default: current HEAD)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--create&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;bool&lt;/td&gt;
					&lt;td&gt;false&lt;/td&gt;
					&lt;td&gt;Create and checkout a new branch&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--delete&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;bool&lt;/td&gt;
					&lt;td&gt;false&lt;/td&gt;
					&lt;td&gt;Delete a merged branch (safe; madtea never force-deletes)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--issue&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Link branch to Forgejo/Gitea issue number&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--list&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;bool&lt;/td&gt;
					&lt;td&gt;false&lt;/td&gt;
					&lt;td&gt;List branches&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-checkout"&gt;&lt;code&gt;madtea checkout&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Switch branches&lt;/p&gt;</description></item><item><title>Git Objects</title><link>https://madtea.lol/docs/reference/git-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/git-objects/</guid><description>&lt;p&gt;Read and write low-level git objects through the forge API, including blobs, trees, refs, notes, tag objects, and patches.&lt;/p&gt;
&lt;h2 id="mcp-tools"&gt;MCP Tools&lt;/h2&gt;
&lt;h3 id="madt_git_objects"&gt;&lt;code&gt;madt_git_objects&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Low-level git object operations (current repo by default; requires madt_enable(domains=[&amp;ldquo;git-objects&amp;rdquo;])): refs, trees, blobs, annotated tags, notes, and diff/patch apply.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Output schema&lt;/strong&gt;: declared&lt;/p&gt;
&lt;p&gt;One tool, action-dispatched. Set &lt;code&gt;action&lt;/code&gt; to one of:&lt;/p&gt;
&lt;h4 id="actionapply_diff"&gt;&lt;code&gt;action=&amp;quot;apply_diff&amp;quot;&lt;/code&gt;&lt;/h4&gt;
&lt;p&gt;Apply a diff or patch to the repository, creating a new commit. The target branch must already exist (create one via madt_branches_remote action=create); applying to a protected default branch is rejected.&lt;/p&gt;</description></item><item><title>Issues</title><link>https://madtea.lol/docs/reference/issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/issues/</guid><description>&lt;p&gt;Create, edit, and triage issues, with comments, attachments, labels, dependencies, deadlines, time tracking, reactions, and dependency-aware ranking.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-issue-all-comments"&gt;&lt;code&gt;madtea issue all-comments&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;List all comments in the repository&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--limit&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Maximum number of items to return (0 = server default)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--page&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Page number for pagination (0 = first page)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--since&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Filter comments updated since this date (YYYY-MM-DD or RFC3339)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-issue-attachments"&gt;&lt;code&gt;madtea issue attachments&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;List attachments on an issue&lt;/p&gt;</description></item><item><title>Labels</title><link>https://madtea.lol/docs/reference/labels/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/labels/</guid><description>&lt;p&gt;Create, update, and delete repository labels, and assign or clone them across issues and repositories.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-labels-add"&gt;&lt;code&gt;madtea labels add&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Add labels to an issue (keeps existing labels)&lt;/p&gt;
&lt;h3 id="madtea-labels-clone"&gt;&lt;code&gt;madtea labels clone&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Clone labels from a source repository&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--force&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;bool&lt;/td&gt;
					&lt;td&gt;false&lt;/td&gt;
					&lt;td&gt;on create: update an existing same-named label; on clone: update existing instead of skipping&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-labels-create"&gt;&lt;code&gt;madtea labels create&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Create a label&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--color&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;cccccc&lt;/td&gt;
					&lt;td&gt;hex color, without leading #&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--description&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Optional label description — a short note explaining what the label means (e.g. &amp;lsquo;Something is not working&amp;rsquo;).&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--exclusive&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;bool&lt;/td&gt;
					&lt;td&gt;false&lt;/td&gt;
					&lt;td&gt;mark exclusive (only one label per group)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--force&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;bool&lt;/td&gt;
					&lt;td&gt;false&lt;/td&gt;
					&lt;td&gt;on create: update an existing same-named label; on clone: update existing instead of skipping&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--is-archived&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;bool&lt;/td&gt;
					&lt;td&gt;false&lt;/td&gt;
					&lt;td&gt;archive the label (hidden from selectors)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--name&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Label name (alternative to positional argument)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-labels-delete"&gt;&lt;code&gt;madtea labels delete&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Delete a label&lt;/p&gt;</description></item><item><title>MCP Prompts</title><link>https://madtea.lol/docs/reference/prompts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/prompts/</guid><description>&lt;p&gt;madtea registers its golden-path workflows as MCP prompts. A client that supports prompts (such as Claude Code) surfaces each one as a slash command — invoke it as &lt;code&gt;/mcp__madtea__&amp;lt;name&amp;gt;&lt;/code&gt; followed by the prompt&amp;rsquo;s arguments.&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Prompt&lt;/th&gt;
					&lt;th&gt;Invocation&lt;/th&gt;
					&lt;th&gt;Title&lt;/th&gt;
					&lt;th&gt;Arguments&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;file-issue&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;/mcp__madtea__file-issue&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;File a well-formed issue&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;title&lt;/code&gt; (&lt;strong&gt;required&lt;/strong&gt;): concise issue title; &lt;code&gt;body&lt;/code&gt; (optional): issue body: context, expected vs actual, repro steps (optional)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;finish-branch&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;/mcp__madtea__finish-branch&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Finish the current branch&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;summary&lt;/code&gt; (&lt;strong&gt;required&lt;/strong&gt;): what changed and why (PR body); &lt;code&gt;closes&lt;/code&gt; (optional): comma-separated issue numbers to close on merge (optional; e.g. 42,57)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;reconcile&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;/mcp__madtea__reconcile&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Reconcile a conflicted pull request&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;number&lt;/code&gt; (&lt;strong&gt;required&lt;/strong&gt;): the pull request number to reconcile (e.g. 42)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;release&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;/mcp__madtea__release&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Check release cadence and cut a release&lt;/td&gt;
					&lt;td&gt;—&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;review&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;/mcp__madtea__review&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Review a pull request&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;number&lt;/code&gt; (&lt;strong&gt;required&lt;/strong&gt;): the pull request number to review (e.g. 42)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;standup&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;/mcp__madtea__standup&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Recent activity summary&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;days&lt;/code&gt; (optional): how many days back to summarize (optional; default 7)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;start-feature&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;/mcp__madtea__start-feature&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Start a feature branch&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;name&lt;/code&gt; (&lt;strong&gt;required&lt;/strong&gt;): branch/feature name (e.g. fix-login or issue-42-rate-limit)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;triage&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;/mcp__madtea__triage&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Triage the open backlog&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;target&lt;/code&gt; (optional): what to rank: omit for the current repo, or pass owner/repo, or a bare owner to aggregate a whole org&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Milestones</title><link>https://madtea.lol/docs/reference/milestones/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/milestones/</guid><description>&lt;p&gt;Create, update, close, reopen, and list repository milestones.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-milestone-close"&gt;&lt;code&gt;madtea milestone close&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Close one or more milestones&lt;/p&gt;
&lt;h3 id="madtea-milestone-create"&gt;&lt;code&gt;madtea milestone create&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Create a new milestone&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--description&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Milestone description&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--due&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Due date (YYYY-MM-DD)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-milestone-delete"&gt;&lt;code&gt;madtea milestone delete&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Delete a milestone&lt;/p&gt;
&lt;h3 id="madtea-milestone-get"&gt;&lt;code&gt;madtea milestone get&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get milestone details&lt;/p&gt;
&lt;h3 id="madtea-milestone-list"&gt;&lt;code&gt;madtea milestone list&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;List milestones&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--limit&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Maximum number of items to return (0 = server default)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--page&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Page number for pagination (0 = first page)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--state&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;open&lt;/td&gt;
					&lt;td&gt;Filter by state: open, closed, all&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-milestone-reopen"&gt;&lt;code&gt;madtea milestone reopen&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Reopen one or more milestones&lt;/p&gt;</description></item><item><title>Miscellaneous</title><link>https://madtea.lol/docs/reference/misc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/misc/</guid><description>&lt;p&gt;Assorted utilities, including markdown and markup rendering, server info, instance settings, signing keys, templates, and topic search.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-render-markdown"&gt;&lt;code&gt;madtea render markdown&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Render markdown to HTML&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--repo&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Repository context (owner/repo)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-render-markup"&gt;&lt;code&gt;madtea render markup&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Render markup to HTML&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--mode&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;gfm&lt;/td&gt;
					&lt;td&gt;Markup mode (gfm, comment, wiki)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--repo&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Repository context (owner/repo)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-server-info"&gt;&lt;code&gt;madtea server-info&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Show detected server platform and version&lt;/p&gt;
&lt;h3 id="madtea-settings-api"&gt;&lt;code&gt;madtea settings api&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;API settings&lt;/p&gt;</description></item><item><title>Notifications</title><link>https://madtea.lol/docs/reference/notifications/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/notifications/</guid><description>&lt;p&gt;List notification threads and mark them as read, globally or scoped to a single repository.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-notifications-list"&gt;&lt;code&gt;madtea notifications list&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;List notifications&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--all&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;bool&lt;/td&gt;
					&lt;td&gt;false&lt;/td&gt;
					&lt;td&gt;Include read notifications&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--before&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Only show notifications updated before this time (YYYY-MM-DD or RFC3339)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--limit&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Maximum number of items to return (0 = server default)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--page&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Page number for pagination (0 = first page)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--since&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Only show notifications updated after this time (YYYY-MM-DD or RFC3339)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--status-types&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;stringSlice&lt;/td&gt;
					&lt;td&gt;[]&lt;/td&gt;
					&lt;td&gt;Filter by status: read, unread, pinned&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--subject-type&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;stringSlice&lt;/td&gt;
					&lt;td&gt;[]&lt;/td&gt;
					&lt;td&gt;Filter by subject: issue, pull, commit, repository&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-notifications-new"&gt;&lt;code&gt;madtea notifications new&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get count of unread notifications&lt;/p&gt;</description></item><item><title>Organizations</title><link>https://madtea.lol/docs/reference/org/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/org/</guid><description>&lt;p&gt;Manage organizations and their members, teams, webhooks, secrets, variables, runners, and org-level labels.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-org-activity"&gt;&lt;code&gt;madtea org activity&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get organization activity feed&lt;/p&gt;
&lt;h3 id="madtea-org-avatar-delete"&gt;&lt;code&gt;madtea org avatar delete&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Delete an organization&amp;rsquo;s avatar&lt;/p&gt;
&lt;h3 id="madtea-org-avatar-upload"&gt;&lt;code&gt;madtea org avatar upload&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Upload an organization avatar&lt;/p&gt;
&lt;h3 id="madtea-org-blocks-add"&gt;&lt;code&gt;madtea org blocks add&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Block a user&lt;/p&gt;
&lt;h3 id="madtea-org-blocks-check"&gt;&lt;code&gt;madtea org blocks check&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Check if a user is blocked&lt;/p&gt;
&lt;h3 id="madtea-org-blocks-list"&gt;&lt;code&gt;madtea org blocks list&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;List blocked users&lt;/p&gt;
&lt;h3 id="madtea-org-blocks-remove"&gt;&lt;code&gt;madtea org blocks remove&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Unblock a user&lt;/p&gt;
&lt;h3 id="madtea-org-create"&gt;&lt;code&gt;madtea org create&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Create a new organization&lt;/p&gt;</description></item><item><title>Packages</title><link>https://madtea.lol/docs/reference/packages/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/packages/</guid><description>&lt;p&gt;List, inspect, and delete registry packages, along with their versions, files, and repository links.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-packages-delete"&gt;&lt;code&gt;madtea packages delete&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Delete a package version&lt;/p&gt;
&lt;h3 id="madtea-packages-files"&gt;&lt;code&gt;madtea packages files&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;List package files&lt;/p&gt;
&lt;h3 id="madtea-packages-get"&gt;&lt;code&gt;madtea packages get&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get package version details&lt;/p&gt;
&lt;h3 id="madtea-packages-latest"&gt;&lt;code&gt;madtea packages latest&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get latest package version&lt;/p&gt;
&lt;h3 id="madtea-packages-link"&gt;&lt;code&gt;madtea packages link&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Link package to a repository&lt;/p&gt;
&lt;h3 id="madtea-packages-list"&gt;&lt;code&gt;madtea packages list&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;List packages for an owner&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--limit&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Maximum number of items to return (0 = server default)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--page&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Page number for pagination (0 = first page)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--type&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Filter by package type (go, npm, container, etc.)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-packages-unlink"&gt;&lt;code&gt;madtea packages unlink&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Unlink package from repository&lt;/p&gt;</description></item><item><title>Pull Requests</title><link>https://madtea.lol/docs/reference/pull-requests/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/pull-requests/</guid><description>&lt;p&gt;Open, review, and merge pull requests, covering diffs, checks, review threads, reviewers, conflict handling, and merge control.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-pr-body-append"&gt;&lt;code&gt;madtea pr body append&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Append content to the end of a pull-request body&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--file&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Read content from file (use - for stdin)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-pr-body-patch"&gt;&lt;code&gt;madtea pr body patch&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Apply anchored (old -&amp;gt; new) replacements to a pull-request body&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--file&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Read replacements JSON from file (use - for stdin)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--new&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;stringArray&lt;/td&gt;
					&lt;td&gt;[]&lt;/td&gt;
					&lt;td&gt;Replacement text (repeatable; pairs with &amp;ndash;old)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--old&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;stringArray&lt;/td&gt;
					&lt;td&gt;[]&lt;/td&gt;
					&lt;td&gt;Anchor text to find (repeatable; pairs with &amp;ndash;new)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--replace-all&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;boolSlice&lt;/td&gt;
					&lt;td&gt;[]&lt;/td&gt;
					&lt;td&gt;Replace every occurrence for the corresponding &amp;ndash;old/&amp;ndash;new pair (repeatable, in order)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-pr-body-section-replace"&gt;&lt;code&gt;madtea pr body section-replace&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Replace the content of a named marked section in a pull-request body&lt;/p&gt;</description></item><item><title>Releases</title><link>https://madtea.lol/docs/reference/releases/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/releases/</guid><description>&lt;p&gt;Publish and manage releases and their downloadable assets, including lookup by tag and latest-release resolution.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-release-assets-edit"&gt;&lt;code&gt;madtea release assets edit&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Rename or edit a release asset&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--name&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;New name for the asset&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-release-assets-get"&gt;&lt;code&gt;madtea release assets get&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get a specific release asset&lt;/p&gt;
&lt;h3 id="madtea-release-assets-list"&gt;&lt;code&gt;madtea release assets list&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;List assets on a release&lt;/p&gt;
&lt;h3 id="madtea-release-by-tag"&gt;&lt;code&gt;madtea release by-tag&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get a release by tag name&lt;/p&gt;
&lt;h3 id="madtea-release-create"&gt;&lt;code&gt;madtea release create&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Create a release from a tag&lt;/p&gt;</description></item><item><title>Repository</title><link>https://madtea.lol/docs/reference/repo/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/repo/</guid><description>&lt;p&gt;Manage repositories and their settings, including creation, forking, transfer, collaborators, branch protection, webhooks, mirrors, deploy keys, and topics.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-project-disable"&gt;&lt;code&gt;madtea project disable&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Disable projects for the current repository&lt;/p&gt;
&lt;h3 id="madtea-project-enable"&gt;&lt;code&gt;madtea project enable&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Enable projects for the current repository&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--mode&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Projects mode: repo, owner, or all&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-project-status"&gt;&lt;code&gt;madtea project status&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Show project settings for the current repository&lt;/p&gt;
&lt;h3 id="madtea-repo-activity"&gt;&lt;code&gt;madtea repo activity&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get activity feed&lt;/p&gt;
&lt;h3 id="madtea-repo-archive"&gt;&lt;code&gt;madtea repo archive&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Download a repository archive&lt;/p&gt;</description></item><item><title>Search</title><link>https://madtea.lol/docs/reference/search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/search/</guid><description>&lt;p&gt;Search across the instance for issues, pull requests, repositories, and users.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-search-issues"&gt;&lt;code&gt;madtea search issues&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Search issues across the instance&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--label&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;stringSlice&lt;/td&gt;
					&lt;td&gt;[]&lt;/td&gt;
					&lt;td&gt;Label names (comma-separated or repeated)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--limit&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Maximum number of items to return (0 = server default)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--owner&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Filter by repository owner&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--page&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Page number for pagination (0 = first page)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--state&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Filter by state: open, closed, all&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-search-prs"&gt;&lt;code&gt;madtea search prs&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Search pull requests across the instance&lt;/p&gt;</description></item><item><title>Setup</title><link>https://madtea.lol/docs/reference/cli-setup/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/cli-setup/</guid><description>&lt;p&gt;Set up and configure madtea, covering authentication, installation, updates, the MCP server, shell completion, and raw API access.&lt;/p&gt;
&lt;p&gt;Credential storage model (OS keychain, never token-in-URL): &lt;a href="https://madtea.lol/docs/adr/0013-credential-storage-model/"&gt;ADR 0013&lt;/a&gt;. Install location policy (one blessed binary per OS): &lt;a href="https://madtea.lol/docs/adr/0010-release-is-a-tag-and-one-blessed-install/"&gt;ADR 0010&lt;/a&gt;. Launch-scope credential boundary (one token per session, no cross-clone shopping): &lt;a href="https://madtea.lol/docs/adr/0027-launch-scope-credential-boundary/"&gt;ADR 0027&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-auth-login"&gt;&lt;code&gt;madtea auth login&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Set up Forgejo/Gitea credentials&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--force&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;bool&lt;/td&gt;
					&lt;td&gt;false&lt;/td&gt;
					&lt;td&gt;Skip confirmations (for non-interactive use)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--insecure-storage&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;bool&lt;/td&gt;
					&lt;td&gt;false&lt;/td&gt;
					&lt;td&gt;Store the token in plaintext git config instead of a secure backend (OS keychain, pass, or systemd-creds).&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--token&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;API token&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--url&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Forgejo/Gitea server URL&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--web&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;bool&lt;/td&gt;
					&lt;td&gt;false&lt;/td&gt;
					&lt;td&gt;Open a browser to authenticate&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-auth-logout"&gt;&lt;code&gt;madtea auth logout&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Clear madtea-stored credentials for a scope&lt;/p&gt;</description></item><item><title>Stats</title><link>https://madtea.lol/docs/reference/stats/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/stats/</guid><description>&lt;p&gt;Report repository, organization, issue, contributor, and instance-usage statistics.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-stats"&gt;&lt;code&gt;madtea stats&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Repository or organization statistics&lt;/p&gt;
&lt;h3 id="madtea-stats-contributors"&gt;&lt;code&gt;madtea stats contributors&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Contributor stats for a repository&lt;/p&gt;
&lt;h3 id="madtea-stats-issues"&gt;&lt;code&gt;madtea stats issues&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Issue analytics for a repository&lt;/p&gt;
&lt;h3 id="madtea-stats-org"&gt;&lt;code&gt;madtea stats org&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get organization statistics&lt;/p&gt;
&lt;h3 id="madtea-stats-repo"&gt;&lt;code&gt;madtea stats repo&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get repository statistics&lt;/p&gt;
&lt;h3 id="madtea-stats-usage"&gt;&lt;code&gt;madtea stats usage&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Local command usage statistics&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--html&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Write a self-contained HTML report to this path and print the path&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--limit&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;20&lt;/td&gt;
					&lt;td&gt;Maximum rows to show (0 = all)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--since&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Filter events since date (YYYY-MM-DD) or Go duration (e.g. 720h)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcp-tools"&gt;MCP Tools&lt;/h2&gt;
&lt;h3 id="madt_stats"&gt;&lt;code&gt;madt_stats&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Repository, organization, contributor, and issue statistics.&lt;/p&gt;</description></item><item><title>Users</title><link>https://madtea.lol/docs/reference/user/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/user/</guid><description>&lt;p&gt;Manage user accounts and profiles, including SSH and GPG keys, emails, access tokens, OAuth2 apps, follows, stars, subscriptions, and quotas.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-gpg-key-add"&gt;&lt;code&gt;madtea gpg-key add&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Add a GPG key&lt;/p&gt;
&lt;h3 id="madtea-gpg-key-delete"&gt;&lt;code&gt;madtea gpg-key delete&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Delete a GPG key&lt;/p&gt;
&lt;h3 id="madtea-gpg-key-list"&gt;&lt;code&gt;madtea gpg-key list&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;List GPG keys&lt;/p&gt;
&lt;h3 id="madtea-user-activity"&gt;&lt;code&gt;madtea user activity&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get user activity feed&lt;/p&gt;
&lt;h3 id="madtea-user-avatar-delete"&gt;&lt;code&gt;madtea user avatar delete&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Delete avatar&lt;/p&gt;
&lt;h3 id="madtea-user-avatar-upload"&gt;&lt;code&gt;madtea user avatar upload&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Upload avatar image&lt;/p&gt;
&lt;h3 id="madtea-user-blocks-add"&gt;&lt;code&gt;madtea user blocks add&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Block a user&lt;/p&gt;
&lt;h3 id="madtea-user-blocks-check"&gt;&lt;code&gt;madtea user blocks check&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Check if a user is blocked&lt;/p&gt;</description></item><item><title>Wiki</title><link>https://madtea.lol/docs/reference/wiki/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/wiki/</guid><description>&lt;p&gt;Create, read, update, and delete repository wiki pages and view their revision history.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-wiki-create"&gt;&lt;code&gt;madtea wiki create&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Create wiki page&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--file&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Read content from file (use - for stdin)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--message&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Commit message (required)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-wiki-delete"&gt;&lt;code&gt;madtea wiki delete&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Delete a wiki page (refused — use the forge web UI)&lt;/p&gt;
&lt;h3 id="madtea-wiki-get"&gt;&lt;code&gt;madtea wiki get&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Get wiki page content&lt;/p&gt;
&lt;h3 id="madtea-wiki-list"&gt;&lt;code&gt;madtea wiki list&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;List wiki pages&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--limit&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Maximum number of items to return (0 = server default)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--page&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;int&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;Page number for pagination (0 = first page)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-wiki-revisions"&gt;&lt;code&gt;madtea wiki revisions&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;List wiki page revisions&lt;/p&gt;</description></item><item><title>Workflows</title><link>https://madtea.lol/docs/reference/cli-workflows/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://madtea.lol/docs/reference/cli-workflows/</guid><description>&lt;p&gt;High-level git workflow commands for branch initialization, branch completion, orchestration, ADR management, and merged-branch pruning.&lt;/p&gt;
&lt;p&gt;Destruction model for prune (content-verified, never force-delete) and branch delete: &lt;a href="https://madtea.lol/docs/adr/0029-strict-omission-destruction-model/"&gt;ADR 0029&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="cli-commands"&gt;CLI Commands&lt;/h2&gt;
&lt;h3 id="madtea-adr-check"&gt;&lt;code&gt;madtea adr check&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Verify ADR numbering, index bijection, and links (exit 1 on drift)&lt;/p&gt;
&lt;h3 id="madtea-adr-new"&gt;&lt;code&gt;madtea adr new&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Create the next ADR record and index row (number from origin)&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Flag&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
					&lt;th&gt;Default&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--offline&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;bool&lt;/td&gt;
					&lt;td&gt;false&lt;/td&gt;
					&lt;td&gt;Number from the local tree instead of the origin default branch&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--title&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Record title (defaults to a title derived from the slug)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;--tracking&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;string&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Tracking reference recorded in the header (e.g. an issue or epic)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="madtea-finish"&gt;&lt;code&gt;madtea finish&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Commit, push, create PR, merge, and return to default branch&lt;/p&gt;</description></item></channel></rss>