mirror of
https://github.com/kochetkov-ma/claude-brewcode.git
synced 2026-09-14 20:16:41 +08:00
v3.16.5: brewdoc:publish auto-renders Markdown files as styled pages (.md -> /api/html?format=markdown, not raw file)
This commit is contained in:
@@ -6,13 +6,13 @@
|
||||
},
|
||||
"metadata": {
|
||||
"description": "Claude Code plugin suite: brewcode for infinite task execution, brewdoc for documentation tools, brewtools for text utilities, brewui for UI/visual/creative tools",
|
||||
"version": "3.16.4"
|
||||
"version": "3.16.5"
|
||||
},
|
||||
"plugins": [
|
||||
{
|
||||
"name": "brewcode",
|
||||
"description": "Brewcode - full-featured development platform for Claude Code: infinite focus tasks, prompt optimization, skill/agent creation, quorum reviews, rules management",
|
||||
"version": "3.16.4",
|
||||
"version": "3.16.5",
|
||||
"category": "productivity",
|
||||
"keywords": [
|
||||
"brewcode",
|
||||
@@ -46,7 +46,7 @@
|
||||
{
|
||||
"name": "brewdoc",
|
||||
"description": "Brewdoc - Claude Code documentation tools: auto-sync for skills/agents/rules, my-claude installation docs, memory optimization, md-to-pdf conversion",
|
||||
"version": "3.16.4",
|
||||
"version": "3.16.5",
|
||||
"category": "productivity",
|
||||
"keywords": [
|
||||
"brewdoc",
|
||||
@@ -74,7 +74,7 @@
|
||||
{
|
||||
"name": "brewtools",
|
||||
"description": "Brewtools - universal utilities for Claude Code: text optimization, humanization, secrets scanning",
|
||||
"version": "3.16.4",
|
||||
"version": "3.16.5",
|
||||
"category": "productivity",
|
||||
"keywords": [
|
||||
"brewtools",
|
||||
@@ -102,7 +102,7 @@
|
||||
{
|
||||
"name": "brewui",
|
||||
"description": "Brewui - UI/visual/creative tools for Claude Code: AI image generation",
|
||||
"version": "3.16.4",
|
||||
"version": "3.16.5",
|
||||
"category": "productivity",
|
||||
"keywords": [
|
||||
"brewui",
|
||||
|
||||
@@ -2,6 +2,12 @@
|
||||
|
||||
---
|
||||
|
||||
## v3.16.5 (2026-06-18)
|
||||
|
||||
`brewdoc:publish` now auto-renders Markdown files as styled pages. A `.md`/`.markdown` file path is published via `/api/html?format=markdown` (pretty rendered) instead of `/api/files` (raw download). All other file types are unchanged — only Markdown files switch to the rendered path.
|
||||
|
||||
---
|
||||
|
||||
## v3.16.4 (2026-06-17)
|
||||
|
||||
Provider-switch model-data accuracy pass: refreshed every provider model in the docs, not just GLM. Updated to Claude Opus 4.8, corrected GPT-5.5 to native OpenAI API (was mislabeled OpenRouter-only) and added GPT-5.5 Codex, set GLM-5.2 to 1M context with SWE-bench Pro 62.1% (self-reported) and dropped the unverified "#1" claim, and fixed MiniMax to MiniMax-M3 (1M). All vendor SWE-bench figures now carry a "(self-reported)" label since independent leaderboards had not yet listed the newest 2026 models.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "brewcode",
|
||||
"version": "3.16.4",
|
||||
"version": "3.16.5",
|
||||
"description": "Brewcode - full-featured development platform for Claude Code: infinite focus tasks, prompt optimization, skill/agent creation, quorum reviews, rules management",
|
||||
"author": {
|
||||
"name": "Maksim Kochetkov",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "claude-plugin-brewcode",
|
||||
"version": "3.16.4",
|
||||
"version": "3.16.5",
|
||||
"description": "Infinite task execution with automatic handoff for Claude Code",
|
||||
"keywords": [
|
||||
"claude-code",
|
||||
@@ -36,6 +36,6 @@
|
||||
},
|
||||
"claude-plugin": {
|
||||
"name": "brewcode",
|
||||
"version": "3.16.4"
|
||||
"version": "3.16.5"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "brewdoc",
|
||||
"version": "3.16.4",
|
||||
"version": "3.16.5",
|
||||
"description": "Brewdoc - Claude Code documentation tools: auto-sync for skills/agents/rules, my-claude installation docs, memory optimization",
|
||||
"author": {
|
||||
"name": "Maksim Kochetkov",
|
||||
|
||||
@@ -26,6 +26,7 @@ Extract from `$ARGUMENTS`:
|
||||
|-------|------|-----|
|
||||
| `content_arg` is a directory (`test -d`) | SITE | `POST /api/sites` (ZIP created from dir) |
|
||||
| `content_arg` ends with `.zip` AND file exists (`test -f`) | SITE | `POST /api/sites` (archive upload) |
|
||||
| `content_arg` is a `.md`/`.markdown` file AND exists (`test -f`) | MARKDOWN | `POST /api/html` (format=markdown, content read from the file — renders styled, NOT a raw download) |
|
||||
| `content_arg` is a file path AND file exists (`test -f`) | FILE | `POST /api/files` (multipart) |
|
||||
| `content_arg` starts with `{` or `[` | JSON | `POST /api/json` |
|
||||
| Anything else | HTML | `POST /api/html` (format=markdown) |
|
||||
@@ -118,6 +119,8 @@ HEADER
|
||||
fi
|
||||
```
|
||||
|
||||
> For a MARKDOWN **file** (type MARKDOWN from Step 2), use this same block but replace the heredoc with `CONTENT=$(cat "/abs/path/to/file.md")`. Everything else (the `?format=markdown` endpoint, token handling, history row) is identical — this renders the `.md` as styled markdown instead of a raw downloadable file.
|
||||
|
||||
**HTML/Markdown text** — **EXECUTE** using Bash tool:
|
||||
```bash
|
||||
HISTORY_FILE=".claude/brewpage-history.md"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "brewtools",
|
||||
"version": "3.16.4",
|
||||
"version": "3.16.5",
|
||||
"description": "Brewtools - universal utilities for Claude Code: text optimization, humanization, secrets scanning",
|
||||
"author": {
|
||||
"name": "Maksim Kochetkov",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "brewui",
|
||||
"version": "3.16.4",
|
||||
"version": "3.16.5",
|
||||
"description": "Brewui - UI/visual/creative tools for Claude Code: AI image generation",
|
||||
"author": {
|
||||
"name": "Maksim Kochetkov",
|
||||
|
||||
Reference in New Issue
Block a user