[{"data":1,"prerenderedAt":46},["ShallowReactive",2],{"$fuGzKR4fWf8RWIkInARhf5o63OtFQ42lWCBD5PoXs4xg":3},{"date":4,"generated_at":5,"picks":6,"candidates_scanned":45,"candidates_scored":16},"2026-03-21","2026-03-21T05:30:00.000000+00:00",[7,21,33],{"rank":8,"title":9,"source":10,"url":11,"category":12,"tldr":13,"score":14,"scores":15,"why":20},1,"Claude Code v2.1.81","Claude Code Releases","https://github.com/anthropics/claude-code/releases/tag/v2.1.81","Release","- New `--bare` flag makes Claude Code safe for scripted/automation pipelines: it skips hooks, LSP, and plugin sync so `-p` calls run cleanly without interactive interruptions — requires an API key (no OAuth/keychain in bare mode)\n\n- Multi-session OAuth fix: if you're running several Claude Code windows at once, one session refreshing its token no longer forces all the others to re-authenticate\n\n- `--channels` permission relay expanded: channel servers that declare the permission capability can now forward tool approval prompts to your phone (approve/deny file writes, bash commands, etc., without being in the terminal)\n\n- Voice mode gets two reliability fixes: silent retry failures now show the real error instead of \"check your network\", and audio recovers when the server silently drops the WebSocket connection\n\n- MCP read/search tool calls now collapse into a single \"Queried {server}\" line (expand with Ctrl+O), cutting transcript clutter; plugin hooks no longer block prompt submission if the plugin directory is deleted mid-session",92,{"direct_claude_relevance":16,"practical_utility":17,"novelty":18,"source_credibility":19},35,26,17,14,"Another packed Claude Code release with changes that immediately affect real workflows — especially `--bare`, which unlocks clean scripted automation without hook noise, and the multi-session OAuth fix that anyone running parallel Claude Code windows has been waiting for. The MCP transcript collapse is a small but welcome quality-of-life improvement for heavy MCP users. Official Anthropic GitHub release with full changelog makes every item verifiable.",{"rank":22,"title":23,"source":24,"url":25,"category":12,"tldr":26,"score":27,"scores":28,"why":32},2,"Claude Code GitHub Action v1.0 — Now Generally Available","GitHub anthropics/claude-code-action","https://github.com/anthropics/claude-code-action/releases/tag/v1","- The Claude Code GitHub Action officially hits v1.0 GA with a cleaned-up API: the old `mode`, `direct_prompt`, `override_prompt`, `custom_instructions`, `allowed_tools`, and `mcp_config` inputs are gone — everything now flows through a single `prompt` input and `claude_args` (matching the CLI format)\n\n- Automatic mode detection means you no longer configure interactive vs. automation mode manually — the action figures it out from your setup\n\n- Breaking changes from v0.x require migration — check the migration guide before upgrading. New example workflows cover automated PR reviews, CI failure auto-fix, issue triage, documentation generation, and security scanning",86,{"direct_claude_relevance":29,"practical_utility":30,"novelty":31,"source_credibility":19},30,24,18,"A major milestone for teams running Claude Code in CI/CD — v1.0 GA means a stable, committed API surface you can actually build on. The unified `prompt`/`claude_args` interface is meaningfully simpler than the v0.x patchwork of mode flags and separate input types. Anyone using the Action for automated PR reviews or issue triage needs to know about the breaking changes before their next upgrade.",{"rank":34,"title":35,"source":36,"url":37,"category":12,"tldr":38,"score":39,"scores":40,"why":44},3,"claude-agent-sdk-python v0.1.49","GitHub anthropics/claude-agent-sdk-python","https://github.com/anthropics/claude-agent-sdk-python/releases/tag/v0.1.49","- `AgentDefinition` now accepts `skills`, `memory`, and `mcpServers` fields — you can define agents with full Claude Code infrastructure (skill files, memory, MCP servers) directly in Python code rather than wiring it separately\n\n- Per-turn token usage now preserved on `AssistantMessage`, new typed `RateLimitEvent`, and programmatic `tag_session()` / `rename_session()` — better observability and organization for multi-session agent runs",75,{"direct_claude_relevance":29,"practical_utility":41,"novelty":42,"source_credibility":43},20,12,13,"The `AgentDefinition` skills/memory/mcpServers fields are the headline change — they bring Claude Code's full agent infrastructure into the Python SDK so you can declare agents programmatically instead of managing config separately. The per-turn usage data and typed RateLimitEvent fill gaps that anyone monitoring costs or handling rate limits in production has had to work around.",50,1776402243457]