[changelog] 2.1.71
This commit is contained in:
@@ -13,3 +13,4 @@
|
||||
|------|-------------|------|
|
||||
| 2026-03-06 | 22.3 | Celsius |
|
||||
| 2026-03-06 | 22.5 | Celsius |
|
||||
| 2026-03-07 | 25.7 | Celsius |
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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 |
|
||||
...
|
||||
```
|
||||
|
||||
|
||||
@@ -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": {
|
||||
|
||||
Reference in New Issue
Block a user