[changelog] 2.1.71

This commit is contained in:
Shayan Rais
2026-03-07 14:38:08 +05:00
parent dd73807ca7
commit 4338945024
27 changed files with 252 additions and 125 deletions
@@ -13,3 +13,4 @@
|------|-------------|------|
| 2026-03-06 | 22.3 | Celsius |
| 2026-03-06 | 22.5 | Celsius |
| 2026-03-07 | 25.7 | Celsius |
+2 -2
View File
@@ -1,6 +1,6 @@
---
name: weather-agent
description: Use this agent PROACTIVELY when you need to fetch weather data for Dubai, UAE. This agent fetches real-time temperature from wttr.in API using its preloaded weather-fetcher skill.
description: Use this agent PROACTIVELY when you need to fetch weather data for Dubai, UAE. This agent fetches real-time temperature from Open-Meteo using its preloaded weather-fetcher skill.
tools: WebFetch, Read, Write, Edit
model: sonnet
color: green
@@ -49,7 +49,7 @@ Execute the weather workflow by following the instructions from your preloaded s
### Step 1: Fetch Temperature (weather-fetcher skill)
Follow the weather-fetcher skill instructions to:
- Fetch current temperature from wttr.in API for Dubai
- Fetch current temperature from Open-Meteo for Dubai
- Extract the temperature value in the requested unit (Celsius or Fahrenheit)
- Return the numeric value and unit
+2 -2
View File
@@ -5,7 +5,7 @@ model: haiku
# Weather Orchestrator Command
Fetch the current temperature for Dubai, Pakistan and create a visual SVG weather card.
Fetch the current temperature for Dubai, UAE and create a visual SVG weather card.
## Workflow
@@ -18,7 +18,7 @@ Use the AskUserQuestion tool to ask the user whether they want the temperature i
Use the Task tool to invoke the weather agent:
- subagent_type: weather-agent
- description: Fetch Dubai weather data
- prompt: Fetch the current temperature for Dubai, Pakistan in [unit requested by user]. Return the numeric temperature value and unit. The agent has a preloaded skill (weather-fetcher) that provides the detailed instructions.
- prompt: Fetch the current temperature for Dubai, UAE in [unit requested by user]. Return the numeric temperature value and unit. The agent has a preloaded skill (weather-fetcher) that provides the detailed instructions.
- model: haiku
Wait for the agent to complete and capture the returned temperature value and unit.
@@ -15,7 +15,7 @@ This is a **read-then-report** workflow. Launch agents, merge results, and produ
## Phase 0: Launch Both Agents in Parallel
**Immediately** spawn both agents using the Task tool **in the same message** (parallel launch):
**Immediately** spawn both agents using the Agent tool **in the same message** (parallel launch):
### Agent 1: workflow-claude-subagents-agent
@@ -39,7 +39,7 @@ Spawn using `subagent_type: "claude-code-guide"`. Give it this prompt:
> 2. Any new agent frontmatter fields introduced in recent Claude Code versions
> 3. Changes to existing field behavior (e.g. new model aliases, new permission modes, new tool syntax)
> 4. Changes to agent memory scopes or memory behavior
> 5. Changes to agent invocation patterns (Task tool syntax, --agents CLI flag)
> 5. Changes to agent invocation patterns (Agent tool syntax, --agents CLI flag)
> 6. New agent features (isolation, background, hooks, mcpServers, skills preloading)
> 7. Changes to agent scope/priority resolution order
> 8. Any deprecations or removals of agent frontmatter fields
@@ -97,7 +97,7 @@ Produce a structured report with these sections:
2. **Changed Field Behavior** — Fields whose type, description, or behavior has changed
3. **Deprecated/Removed Fields** — Fields in report but no longer in official docs
4. **Memory Scope Changes** — Updates to memory scope storage, behavior, or new scopes
5. **Invocation Pattern Changes** — Updates to Task tool syntax, CLI flags, or invocation methods
5. **Invocation Pattern Changes** — Updates to Agent tool syntax, CLI flags, or invocation methods
6. **Scope & Priority Changes** — Updates to resolution order or new scope locations
7. **Example Accuracy** — Whether minimal and full-featured examples reflect current field set
8. **Field Type/Description Accuracy** — Per-field verification against official docs
@@ -115,7 +115,7 @@ Priority Actions:
3 | Deprecated Field | Remove <field> from table | RECURRING (first seen: 2026-02-20)
4 | Memory Scope | Update memory scope table | NEW
5 | Example Update | Update full-featured example | NEW
6 | Invocation Change | Update Task tool syntax | NEW
6 | Invocation Change | Update Agent tool syntax | NEW
7 | Scope/Priority | Update resolution order table | NEW
```
@@ -172,7 +172,7 @@ Update the "Last Updated" badge at the top of `best-practice/claude-subagents.md
Scan `best-practice/claude-subagents.md` for every hyperlink (both markdown `[text](url)` and inline URLs). For each link:
1. **Local file links** (relative paths like `../.claude/agents/weather-agent.md`, `../claude-agent-memory.md`): Verify the file exists at the resolved path using the Read tool. Flag any broken links.
1. **Local file links** (relative paths like `../.claude/agents/weather-agent.md`, `../reports/claude-agent-memory.md`): Verify the file exists at the resolved path using the Read tool. Flag any broken links.
2. **External URLs** (e.g., `https://code.claude.com/docs/en/sub-agents`): Fetch each URL using WebFetch and verify it returns a valid page (not a 404 or redirect to an error page). Flag any dead or moved links.
3. **Anchor links** (e.g., `#section-name`): Verify the target heading exists within the same file.
@@ -183,7 +183,7 @@ Hyperlink Validation Log:
# | Type | Link | Status | Notes
1 | Local | ../.claude/agents/weather-agent.md | OK |
2 | External | https://code.claude.com/docs/en/sub-agents | OK |
3 | Local | ../claude-agent-memory.md | BROKEN | File not found
3 | Local | ../reports/claude-agent-memory.md | OK |
...
```
+2 -5
View File
@@ -12,15 +12,12 @@
"mcp__chrome-devtools__*",
"mcp__claude-in-chrome__*",
"mcp__playwright__*",
"mcp__reddit-mcp-server__get_post_details",
"mcp__reddit-mcp-server__search_reddit",
"mcp__tavily-web-search__tavily_search",
"mcp__tavily-web-search__tavily_extract",
"WebFetch(domain:api.open-meteo.com)",
"WebFetch(domain:raw.githubusercontent.com)",
"WebFetch(domain:docs.anthropic.com)",
"WebFetch(domain:support.claude.com)",
"WebFetch(domain:wttr.in)"
"WebFetch(domain:support.claude.com)"
],
"deny": [],
"ask": [
@@ -67,7 +64,7 @@
"outputStyle": "Explanatory",
"statusLine": {
"type": "command",
"command": "echo 'shayan's best practice status line'",
"command": "echo \"shayan's best practice status line\"",
"padding": 0
},
"attribution": {