Piebald AI

124 posts

Piebald AI banner
Piebald AI

Piebald AI

@PiebaldAI

Building (mostly) open source tools for agentic developers.

Katılım Eylül 2025
53 Takip Edilen409 Takipçiler
Sabitlenmiş Tweet
Piebald AI
Piebald AI@PiebaldAI·
Hi! We're Piebald, building the ultimate agentic AI control experience for developers—piebald.ai. If you use Claude Code or Cursor and friends, try Piebald—going back isn't a thing. We've also got some open source side projects you might know, like github.com/Piebald-AI/twe… (screwdriver for Claude Code's cover panel) and github.com/Piebald-AI/spl… (nonagon agentic tool usage gauge).
English
0
0
3
1.9K
Piebald AI
Piebald AI@PiebaldAI·
Agent Design Patterns - what's new in CC 2.1.91 (+2,043 tokens): - NEW: Skill: Agent Design Patterns — Added a reference guide covering decision heuristics for building agents on the Claude API, including tool surface design, context management, caching strategies, and composing tool calls. - REMOVED: Agent Prompt: /pr-comments slash command — Removed the slash command for fetching and displaying GitHub PR comments. - REMOVED: Agent Prompt: Update Magic Docs — Removed the magic-docs agent prompt. - Agent Prompt: Determine which memory files to attach — Replaced the rule about skipping memories for recently-used tools with a simpler rule: do not re-select memories already returned for an earlier query in the same conversation. Also clarified that the first message lists available memories and subsequent messages each contain one user query. - Agent Prompt: Security monitor for autonomous agent actions (second part) — Added "Memory Poisoning" block rule covering writes to the agent's memory directory that would function as permission grants, BLOCK-rule bypasses, or fabricated user authorization. Added corresponding "Memory Directory" allow exception for routine memory writes (user preferences, project facts, references) that don't constitute poisoning. - Data: Live documentation sources — Added WebFetch URLs for six additional tool documentation pages: Bash Tool, Text Editor, Memory Tool, Tool Search, Programmatic Tool Calling, and Skills. Added Context Editing to the Advanced Features section. - Data: Tool use concepts — Added new sections for Skills (task-specific instruction packages loaded on demand) and Context Editing (pruning stale tool results from the transcript). Expanded the Programmatic Tool Calling description to explain the round-trip cost problem and how scripts run in the code execution container. Added note to Tool Search that discovered schemas are appended (preserving prompt cache) and cross-referenced agent design patterns. Added cross-reference to agent-design.md in the opening paragraph. - Skill: Build with Claude API — Added shared/agent-design.md as a new entry in the reading guide for agent design topics (tool surface, context management, caching strategy). Revised effort parameter guidance to recommend medium as a favorable balance and max when correctness matters more than cost. Renumbered the file reading order to accommodate the new entry. - Skill: Build with Claude API (reference guide) — Added a quick-task navigation entry pointing to shared/agent-design.md for agent design questions. - Skill: Verify skill — Added a SKIP verdict for changes with no runtime surface (docs-only, types-only, tests-only), distinct from BLOCKED which now strictly means the verifier couldn't reach an observable state. Added guidance that tests in the diff are the author's evidence, not a verification surface — tests-only PRs should be SKIPped, and mixed PRs should verify the source while ignoring the test files. - System Prompt: Agent thread notes — Made the cwd/path guidance conditional: when embedded tools are available, notes that Bash resets to cwd between calls but file-tool paths can be relative; otherwise preserves the existing absolute-paths-only instruction. - Tool Description: Edit — Removed the inline note about edits failing when old_string is not unique; replaced with a slot for additional edit guidelines. - Tool Description: ReadFile — Added support for relative file paths (preferred for brevity) as a conditional alternative to the absolute-path-only requirement. Made the default line-read limit and additional read notes configurable. - Tool Description: Write — Replaced the blanket "read first" requirement with a conditional note for new files. Made the "prefer Edit" guidance configurable. Details: github.com/Piebald-AI/cla…
Piebald AI tweet media
English
1
0
1
38
Piebald AI
Piebald AI@PiebaldAI·
/buddy - what's new in CC 2.1.89 (+3,986 tokens): - **NEW:** System Prompt: Buddy Mode — Added instructions for generating coding companions that live in the terminal and comment on the developer's work, with a focus on creating memorable, distinct personalities based on given stats and inspiration words. - **NEW:** System Prompt: MCP Tool Result Truncation — Added guidelines for handling long outputs from MCP tools, including when to use direct file queries vs subagents for analysis. - **NEW:** System Prompt: Remote plan mode (ultraplan) — Added system reminder for remote planning sessions that instructs Claude to explore the codebase, produce a diagram-rich plan, and implement it with a pull request upon approval. - **NEW:** System Prompt: Remote planning session — Added system reminder configuring a remote planning session to explore the codebase, produce an implementation plan, and handle plan approval, rejection, or teleportation. - **NEW:** Skill: Computer Use MCP — Added instructions for using computer-use MCP tools including tool selection tiers, app access tiers, link safety, and financial action restrictions. - **REMOVED:** System Prompt: Partial compaction instructions — Removed the partial compaction instructions (file renamed with a typo in the filename; content unchanged and re-added as "Partial compcation instructions"). - Agent Prompt: Security monitor for autonomous agent actions (second part) — Expanded several block rules: "Irreversible Local Destruction" now covers `mv`/`cp`/Write/Edit onto existing untracked or out-of-repo paths (permanent data loss with no git recovery); "Expose Local Services" now covers mounting host paths into containers; "Credential Leakage" now warns that trusted repos are not necessarily private; "Unauthorized Persistence" now includes git hooks. Added a new "Create Public Surface" block rule covering creation of public repositories, visibility changes to public, or publishing packages to public registries. - Agent Prompt: Verification specialist — Significantly expanded the verification specialist prompt. Added a self-awareness section documenting specific failure patterns (reading instead of running, trusting self-reports, hedging with PARTIAL, being fooled by circular AI-generated tests). The agent now receives the parent's full current-turn conversation and must scan it for Edit/Write tool calls, unverified claims, shortcuts, and glossed-over errors before verifying. Added a mandatory verification protocol requiring at least one adversarial probe per change area (boundary values, concurrency, idempotency, or orphan operations). Tightened PARTIAL verdict guidance—ambiguous findings must be decided as PASS or FAIL; PARTIAL is strictly for environmental blockers. - Data: Prompt Caching — Design & Optimization — Substantially expanded the caching reference. Added a model-specific minimum cacheable prefix table (ranging from 1024 to 4096 tokens by model). Updated economics section to distinguish 5-minute vs 1-hour TTL write costs and their respective break-even points. Clarified that `input_tokens` reports only the uncached remainder. Added three new sections: an invalidation hierarchy table showing which parameter changes affect which cache tiers, a 20-block lookback window explanation with fix guidance for long agentic turns, and a concurrent-request timing section with a fan-out pattern for avoiding redundant cache writes. - Tool Description: Agent (when to launch subagents) — Minor restructuring of how agent types and additional info are presented; no user-visible behavioral change. Details: github.com/Piebald-AI/cla…
Piebald AI tweet media
English
1
0
0
143
Piebald AI
Piebald AI@PiebaldAI·
Partial compaction - what's new in CC 2.1.88 (-1627 tokens): - NEW: System Prompt: Partial compaction instructions — Added instructions for compacting only a portion of the conversation, with a structured summary format and analysis process. - NEW: System Prompt: PowerShell edition for 5.1 — Added system prompt providing information about Windows PowerShell 5.1. - NEW: Tool Description: Config — Added tool for getting and setting Claude Code configuration settings. - REMOVED: System Prompt: System section — Removed the system section describing tool permission mode behavior and denied tool call guidance. - Skill: Verify skill — Substantially condensed the verification skill, cutting roughly two-thirds of the text while preserving the core workflow: find the change, identify the surface, get a handle, drive the running app, capture evidence, report. Removed the extended "discovery ladder," "red flags," and "what DONE looks like" reference tables in favor of a compact surface table and inline guidance. - System Prompt: Fork usage guidelines — Incorporated fork-specific prompt-writing guidance (previously in the subagent prompts section) about writing directives that specify scope rather than re-explaining background. - System Prompt: Git status — Stripped the inline variable template (branch, status, recent commits); now contains only the introductory note that git status is a point-in-time snapshot. - System Prompt: Writing subagent prompts — Collapsed the separate context-inheriting vs fresh-agent sections into a single flow that defaults to the fresh-agent briefing style, with conditional notes when a subagent type is present. - System Reminder: Plan mode is active (iterative) — Made the subagent exploration suggestion conditional on whether agents are actually available, instead of always appending it. - System Reminder: Ultraplan mode — Ultraplan can now implement the plan in the same session on approval; added a teleport sentinel so the agent knows when the plan was sent to the user's local terminal instead of being implemented remotely. - Tool Description: Agent (usage notes) — Removed the instruction to provide clear, detailed prompts for agents without subagent types (guidance now lives in the fork/subagent prompt-writing sections). - Tool Description: PowerShell — Significantly expanded syntax guidance: added registry PSDrive prefixes, environment variable access, call operator for paths with spaces, interactive/blocking command warnings, multiline here-string rules (including column-0 closing requirement), stop-parsing token, and revised command-chaining advice to distinguish sequential-with-error-handling from fire-and-forget. - Tool Description: TeammateTool — Updated the team file path from ~/.claude/teams/{team-name}.json to ~/.claude/teams/{team-name}/config.json. Details: github.com/Piebald-AI/cla…
Piebald AI tweet media
English
0
0
0
95
Piebald AI
Piebald AI@PiebaldAI·
What's new in CC 2.1.86 (-157 tokens): - REMOVED: System Prompt: Doing tasks (blocked approach) — Removed guidance about considering alternatives when blocked instead of brute-forcing. - REMOVED: Tool Description: Bash (command description) — Removed instruction to write clear command descriptions for Bash tool usage. - Agent Prompt: General purpose — Replaced "Do what has been asked; nothing more, nothing less" with "Complete the task fully—don't gold-plate, but don't leave it half-done." - Agent Prompt: Worker fork execution — Wrapped fork instructions in boilerplate tags; replaced dynamic role description with a fixed "You are a forked worker process" statement; added a new boilerplate instructions variable. - System Prompt: Doing tasks (no premature abstractions) — Expanded guidance to clarify that complexity should match what the task actually requires—discouraging both speculative abstractions and half-finished implementations. - Tool Description: Bash (sandbox — tmpdir) — Simplified temporary file guidance by removing the fallback function; now instructs to use only $TMPDIR directly. - Tool Description: Edit — Changed the line number prefix format description from a hardcoded explanation to a dynamic reference; no change to the matching guidance itself. Details: github.com/Piebald-AI/cla…
English
0
0
0
103
Piebald AI
Piebald AI@PiebaldAI·
What's new in CC 2.1.84 (+325 tokens): - NEW: Agent Prompt: General purpose — System prompt for the general-purpose subagent that searches, analyzes, and edits code across a codebase while reporting findings concisely to the caller. - NEW: System Prompt: Avoiding Unnecessary Sleep Commands (part of PowerShell tool description) — Guidelines for avoiding unnecessary sleep commands in PowerShell scripts, including alternatives for waiting and notification. - NEW: Tool Description: PowerShell — Describes the PowerShell command execution tool with syntax guidance, timeout settings, and instructions to prefer specialized tools over PowerShell for file operations. - NEW: Tool Description: request_teach_access (part of teach mode) — Describes a tool that requests permission to guide the user through a task step-by-step using fullscreen tooltip overlays instead of direct access. - REMOVED: Agent Prompt: Common suffix (response format) — Removed standalone response format suffix; behavior now integrated into agent thread notes and individual agent prompts. - REMOVED: Agent Prompt: Explore strengths and guidelines — Removed as a separate prompt; strengths, guidelines, and agent metadata merged into the main Explore agent prompt. - REMOVED: Agent Prompt: /review slash command (remote) — Removed remote version of the /review slash command. - REMOVED: System Prompt: Analysis instructions for full compact prompt (full conversation) — Removed; analysis instructions now inlined directly into the conversation summarization prompt. - REMOVED: System Prompt: Analysis instructions for full compact prompt (minimal and via feature flag) — Removed; lean analysis instructions no longer a separate prompt. - REMOVED: System Prompt: Analysis instructions for full compact prompt (recent messages) — Removed; analysis instructions now inlined directly into the recent message summarization prompt. - REMOVED: System Prompt: Doing tasks (avoid over-engineering) — Removed the "avoid over-engineering" guidance. - REMOVED: Tool Description: Glob — Removed the Glob file pattern matching tool description. - Agent Prompt: Claude guide agent — Removed the "avoid emojis" guideline. - Agent Prompt: Conversation summarization — Inlined the full analysis instructions directly into the prompt instead of referencing a shared template. - Agent Prompt: Explore — Removed 'return absolute paths' and 'avoid emojis' guidelines; reorganized agent metadata after the separate strengths-and-guidelines prompt was removed. - Agent Prompt: Plan mode (enhanced) — Removed the read-only critical system reminder from agent metadata; simplified the critical files listing format by dropping the brief-reason annotations. - Agent Prompt: Recent Message Summarization — Inlined the full analysis instructions directly into the prompt instead of referencing a shared template. - System Prompt: Advisor tool instructions — Relaxed the "always call advisor" mandate; advisor is now recommended at least once before committing to an approach and once before declaring done on multi-step tasks, but short reactive tasks no longer require repeated calls. - System Prompt: Agent thread notes — Removed feature flag conditional around response formatting; now always instructs agents to share only load-bearing code snippets and absolute file paths. - System Prompt: Auto mode — Reworded guidance: added 'low-risk work' qualifier - Tool Description: Agent (usage notes) — Removed the explicit 'launch multiple agents concurrently' instruction for non-pro tiers. - Tool Description: Agent (when to launch subagents) — Removed the "Available agent types and the tools they have access to" heading before the agent types listing. - Tool Description: Bash (Git commit and PR creation instructions) — Added a general parallel tool-calling instruction at the top; simplified the per-step parallel execution notes. - Tool Description: ReadFile — Removed the "speculatively read multiple files in parallel" guidance. - Tool Description: TaskCreate — Simplified the description field guidance from "detailed description with context and acceptance criteria" to "what needs to be done"; removed the tip about including enough detail for another agent. - Tool Description: TodoWrite — Trimmed assistant narration from all examples, removing introductory/transitional phrasing so examples show more direct action. Details: github.com/Piebald-AI/cla…
Piebald AI tweet media
English
0
0
0
87
Piebald AI
Piebald AI@PiebaldAI·
What's new in CC 2.1.83 (+5960 tokens): - NEW: Data: Prompt Caching — Design & Optimization — New document covering how to design prompt-building code for effective caching, including placement patterns and anti-patterns. - NEW: System Prompt: Advisor tool instructions — Instructions for using the Advisor tool. - NEW: System Reminder: Ultraplan mode — System reminder for using Ultraplan mode to create a detailed implementation plan with multi-agent exploration and critique. - NEW: Skill: Verify CLI changes (example for Verify skill) — Example workflow for verifying a CLI change, as part of the Verify skill. - NEW: Skill: Verify server/API changes (example for Verify skill) — Example workflow for verifying a server/API change, as part of the Verify skill. - NEW: Skill: Verify skill — Opinionated verification workflow for validating code changes, replacing the previous verification specialist skill. - REMOVED: Skill: Verification specialist — Removed in favor of the new Verify skill and its example workflows. - REMOVED: System Reminder: Task status — Removed TaskOutput tool reference reminder. - Agent Prompt: Dream memory consolidation — Added a ~25KB size cap to the index file; tightened index entry format to one line under ~150 characters; changed verbose-entry demotion guidance to trigger on lines over ~200 chars. - Data: Agent SDK reference — Python — Added documentation for per-turn usage data on AssistantMessage for tracking costs. - Data: Agent SDK reference — TypeScript — Added comment noting optional skills and mcpServers for subagent customization in team definitions. - Data: Claude API reference — C# — Updated source-verified SDK version from 12.8.0 to 12.9.0; added prompt caching cross-reference to the shared design document; added cache-hit verification via usage fields. - Data: Claude API reference — cURL — Added Prompt Caching section with example, TTL options, top-level auto-placement, and cache-hit verification guidance. - Data: Claude API reference — Go — Added Prompt Caching section with system block caching example, TTL options, top-level auto-placement, and cache-hit verification. - Data: Claude API reference — Java — Bumped SDK version from 2.16.1 to 2.17.0; added prompt caching cross-reference to the shared design document; added cache-hit verification via usage fields. - Data: Claude API reference — PHP — Added beta tool runner documentation with BetaRunnableTool and toolRunner() examples; added structured outputs section with StructuredOutputModel and raw schema approaches; added Prompt Caching section; bumped recommended SDK version from ^0.6 to ^0.7; updated intro note to reflect new beta tool runner and structured output support. - Data: Claude API reference — Python — Expanded prompt caching intro with prefix-match explanation, architectural guidance, and silent-invalidator audit reference; added "Verifying Cache Hits" subsection with usage field examples and debugging tips. - Data: Claude API reference — Ruby — Added Prompt Caching section with system block caching example, TTL options, top-level auto-placement, and cache-hit verification. - Data: Claude API reference — TypeScript — Added prefix-match explanation and cross-reference to the shared caching design document; added "Verifying Cache Hits" subsection with usage field examples and silent-invalidator debugging tips. - Data: Tool use concepts — Updated tool runner language list to include PHP; noted PHP's BetaRunnableTool wraps a run closure around a hand-written schema. - Skill: Build with Claude API — Added PHP beta tool runner to the SDK feature table; added "Prompt Caching (Quick Reference)" section with prefix-match explanation, top-level auto-caching guidance, and silent-invalidator troubleshooting; added prompt caching routing entries to the reading guide. - Skill: Build with Claude API (reference guide) — Added prompt caching routing entry for quick task navigation. - Tool Description: CronCreate — Added durable mode documentation: jobs can now optionally persist to disk and survive session restarts, with guidance on when to use durable vs. session-only; expanded runtime behavior section for durable job catch-up semantics. - Tool Description: SendMessageTool — Significantly condensed from a detailed protocol reference to a compact quick-reference format; inlined addressing table, simplified protocol response examples, and removed verbose per-message-type sections. Details: github.com/Piebald-AI/cla…
Piebald AI tweet media
English
0
0
2
142
Piebald AI
Piebald AI@PiebaldAI·
Piebald v0.2.0 is here! (part 2/2) - Remote HTTP MCP servers - Qwen.ai free tier OAuth support - Localization for 4 languages - Skills as slash commands - Interrupting tool calls Details & videos: #v0-2-0" target="_blank" rel="nofollow noopener">docs.piebald.ai/changelog#v0-2…
English
0
0
0
98
Piebald AI
Piebald AI@PiebaldAI·
Piebald v0.2.0 is here! (part 1/2) - New integrated file browser, Git viewer, code editor, and terminal - Git worktree support - Message queuing Details & videos: #v0-2-0" target="_blank" rel="nofollow noopener">docs.piebald.ai/changelog#v0-2…
English
0
0
1
95
Piebald AI
Piebald AI@PiebaldAI·
NEW: Agent Prompt: Dream memory consolidation - what's new in CC 2.1.78 system prompts (+1956 tokens): - NEW: Agent Prompt: Dream memory consolidation — Instructs an agent to perform a multi-phase memory consolidation pass — orienting on existing memories, gathering recent signal from logs and transcripts, merging updates into topic files, and pruning the index. - REMOVED: System Prompt: Memory system (private feedback) — Removed description of the private feedback memory type for storing user guidance and corrections. - REMOVED: System Prompt: Tone and style (concise output — detailed) — Removed instruction for concise, polished output without filler or inner monologue. - NEW: System Prompt: Memory description of user feedback — Describes the user feedback memory type that stores guidance about work approaches, emphasizing recording both successes and failures and checking for contradictions with team memories. - Data: Agent SDK patterns — Python — Added Session Mutations section with rename_session, tag_session examples including tag clearing and project-directory scoping. - Data: Agent SDK patterns — TypeScript — Added getSessionInfo to Session History; added tag field to session listing output; added Session Mutations section with renameSession, tagSession, and forkSession examples; noted pagination support via limit/offset on listSessions. - Data: Agent SDK reference — Python — Added RateLimitEvent documentation with example showing how to handle rate-limit status transitions; added Session Mutations section with rename_session and tag_session (sync functions, optional directory scoping). - Data: Agent SDK reference — TypeScript — Added agentProgressSummaries option to the options table for enabling periodic AI-generated progress summaries on task_progress events; updated task_progress description to mention the summary field; added getSessionInfo for single-session metadata retrieval; added tag field to session listing; noted pagination support on listSessions; added Session Mutations section with renameSession, tagSession, and forkSession. - Data: Claude API reference — Java — Bumped SDK version from 2.16.0 to 2.16.1. Data: Claude API references (all languages) and tool use / streaming / batches / files references — Updated max_tokens values across code examples, increasing to 16000 for non-streaming and 64000 for streaming to avoid mid-thought truncation. - Skill: Build with Claude API — Added max_tokens defaults guidance: use ~16000 for non-streaming and ~64000 for streaming; clarified that lowballing max_tokens truncates output and requires retries; noted exceptions for classification (~256), cost caps, or deliberately short outputs. - System Prompt: Auto mode — Added rule 6: never post to public services (GitHub gists, Mermaid Live, Pastebin, etc.) without explicit written user approval, requiring the user to review content for sensitivity first. - System Prompt: Executing actions with care — Added guidance that uploading content to third-party web tools (diagram renderers, pastebins, gists) publishes it and may be cached or indexed, so sensitivity should be considered before sending. Details: github.com/Piebald-AI/cla…
Piebald AI tweet media
English
0
0
0
79
Piebald AI
Piebald AI@PiebaldAI·
What's new in CC 2.1.77 system prompts (+6,494 tokens): - NEW: Skill: /init CLAUDE.md and skill setup (new version) — A comprehensive onboarding flow for setting up CLAUDE.md and related skills/hooks in the current repository, including codebase exploration, user interviews, and iterative proposal refinement. - NEW: Skill: update-config (7-step verification flow) — A skill that guides Claude through a 7-step process to construct and verify hooks for Claude Code, ensuring they work correctly in the user's specific project environment. - Data: Claude API reference — Java — Bumped SDK version from 2.15.0 to 2.16.0; added Memory Tool section with BetaMemoryToolHandler example showing how to implement a file-system-backed memory backend with BetaToolRunner. - Data: Tool use concepts — Added Java to the list of SDKs that provide helper classes/functions for implementing the memory tool backend. - Skill: /loop slash command — Reformatted action steps as a numbered list; added step 3 instructing Claude to immediately execute the parsed prompt instead of waiting for the first cron fire (invoking slash commands via the Skill tool or acting directly). - Skill: /stuck slash command — Changed Slack reporting to only post when a stuck session is actually found (no more all-clear messages); introduced a two-message structure with a short top-level message and a threaded detail reply for channel scannability; added relevant debug log tail or sample output to the thread reply. - Skill: Update Claude Code Config — Added reference to the new constructing-hook prompt; updated the prettier hook example command from xargs prettier --write to a safer read -r f; prettier --write "$f" pattern. - System Prompt: Hooks Configuration — Updated the prettier PostToolUse hook example command from xargs prettier --write to read -r f; prettier --write "$f" for safer filename handling. - Tool Description: Agent (usage notes) — Replaced agent resume-by-ID mechanism with instructions to use SendMessage with the agent's ID or name as the to field to continue a previously spawned agent; removed the separate bullet about agent ID return values; consolidated fresh-invocation guidance into a single bullet. Details: github.com/Piebald-AI/cla…
Piebald AI tweet media
English
0
0
1
139
Piebald AI
Piebald AI@PiebaldAI·
What's new in CC 2.1.76 system prompts (+43 tokens): - Agent Prompt: Security monitor for autonomous agent actions (second part) — Clarified "base64-encoded" to "encoded (e.g. base64)" for sensitive data detection; broadened code-from-external deserialization examples to "formats that can execute code (eval, exec, yaml.unsafe_load, pickle, etc)"; refined "Modify Shared Resources" examples by removing "model registrations"; improved "Irreversible Local Destruction" formatting and clarified package-manager-controlled directory guidance (explaining files get regenerated on install and suggesting copying into source tree); changed "GitHub issues/PRs" capitalization to "GitHub Issues/PRs" in External System Writes; updated Data Exfiltration to replace "creating gists" with "public plaintext sharing applications (e.g. public GitHub gists)"; quoted rule names in cross-references (e.g. "Local Operations" ALLOW exception, "Irreversible Local Destruction" in BLOCK). - Skill: Update Claude Code Config — Added PostCompact to the list of available hook events. - System Prompt: Hooks Configuration — Added PostCompact hook event (fires after compaction, receives summary) to the hooks event table. - Tool Description: ReadFile — Condensed and reordered usage notes; added a note about reading full files. Details: github.com/Piebald-AI/cla…
English
0
0
3
164
Piebald AI
Piebald AI@PiebaldAI·
What's new in CC 2.1.75 system prompts (+156 tokens): - *NEW: Agent Prompt: Determine which memory files to attach — Agent for determining which memory files to attach for the main agent. - NEW: System Prompt: One of six rules for using sleep command — One of the six rules for using the sleep command. - NEW: System Prompt: System section — System section of the main system prompt. - REMOVED: Agent Prompt: Memory selection — Removed instructions for selecting relevant memories for a user query (replaced by "Determine which memory files to attach"). - REMOVED: Tool Description: Bash (sleep — no retry loops) — Removed instruction to diagnose failures instead of retrying in sleep loops. - REMOVED: Tool Description: Bash (sleep — use run_in_background) — Removed instruction to use run_in_background for long-running commands. - Agent Prompt: Security monitor for autonomous agent actions (first part) — Added "Unseen Tool Results" evaluation rule: when an action's parameters depend on a tool result not visible in the transcript, treat those parameters as unverifiable and block if the action is high-severity. - System Prompt: Teammate Communication — Updated SendMessage usage instructions from type: "message" / type: "broadcast" to to: "" / to: "*" addressing pattern. - System Reminder: Team Coordination — Updated SendMessage example from operation/target_agent_id/value fields to to/message/summary fields. - Tool Description: ReadFile — Simplified usage notes around line length truncation and conditional read lines. - Tool Description: SendMessageTool — Restructured around a unified three-field schema (to, message, summary) replacing the previous type/recipient/content pattern; protocol messages (shutdown, plan approval) are now nested inside the message field as structured objects; added addressing table; clarified that structured protocol messages cannot be broadcast. - Tool Description: TeammateTool — Updated SendMessage references from type: "shutdown_request" to message: {type: "shutdown_request"}; changed field name from target_agent_id to to for sending messages. Details: github.com/Piebald-AI/cla…
English
1
0
3
150
Piebald AI
Piebald AI@PiebaldAI·
What's new in CC v2.1.74 system prompts (+1,750 tokens): - NEW: Agent Prompt: Coding session title generator — Generates a title for the coding session. - NEW: Skill: /stuck — Diagnose frozen or slow Claude Code sessions. - Agent Prompt: Memory selection — Added rule to skip API/usage reference memories for tools already in active use, while still selecting warnings, gotchas, and known-issue memories for those tools. - Agent Prompt: Security monitor for autonomous agent actions (first part) — Added block rule for agents posting or commenting to shared/external systems when the user only asked a question or requested analysis; added "posting or writing to shared/external systems" to the list of high-severity actions requiring precise user intent; refined messaging context rule to evaluate content sensitivity, accuracy, and audience scope rather than blanket-allowing internal messaging; simplified evaluation procedure wording; added scope-creep example for read-vs-publish distinction. - Agent Prompt: Security monitor for autonomous agent actions (second part) — Added "Remote Shell Writes" block rule for writes to production/shared hosts via kubectl exec, docker exec, or ssh; renamed "Preview/Apply Collapse" to "Blind Apply" with clearer description of bypassed confirmation flags; added "External System Writes" block rule covering deletions, modifications, and publishing in external collaboration tools the agent didn't create; added "Content Integrity / Impersonation" block rule for false, fabricated, or misattributed content; added "Real-World Transactions" block rule for purchases, payments, and communications to people outside the user's organization; expanded "Irreversible Local Destruction" to cover untested glob/regex patterns and edits to package-manager-installed files; clarified "Local Operations" allow exception to scope "project scope" as the starting repository only; expanded "Production Deploy" definition to include production services. - System Reminder: /btw side question — Rewrote constraint framing from 'CRITICAL CONSTRAINTS' with 'no tools available' messaging to 'IMPORTANT CONTEXT' explaining the responder is a separate lightweight agent; clarified that the main agent continues working independently and that the responder should not reference being interrupted. Details: github.com/Piebald-AI/cla…
Piebald AI tweet media
English
0
0
1
153
Piebald AI
Piebald AI@PiebaldAI·
Found it in the web app too - must be dropping soon.
Piebald AI tweet media
English
0
0
0
61
Piebald AI
Piebald AI@PiebaldAI·
New $100 OpenAI Plan Coming Found a new “prolite” entry in #diff-0fd5089450bd0d53952cd3140b4903594b611ddfe436061feed59bd45e8ec719R71" target="_blank" rel="nofollow noopener">github.com/openai/codex/p…
Piebald AI tweet media
English
1
0
1
181
Piebald AI
Piebald AI@PiebaldAI·
What's new in the system prompts for CC 2.1.72 (+1,643 tokens): - NEW: System Prompt: Auto mode — Continuous task execution mode, akin to a background agent. - NEW: System Prompt: Brief mode — Codex-like execution mode with short status updates before launching into work. - NEW: System Prompt: Post checkpoints — Instructions for how to post checkpoints during task execution. - NEW: Tool Description: ExitWorktree — Tool for leaving a git worktree mid-session, with option to keep or remove it. - NEW: Tool Description: ToolSearch (second part) — Second part of the ToolSearch tool description with query modes and usage examples. - REMOVED: System Prompt: Tool permission mode — Removed guidance on tool permission modes and handling denied tool calls. - REMOVED: System Prompt: Using your tools (how to use searching tools) — Removed standalone searching tools guidance (consolidated into existing direct search and delegate exploration prompts). - REMOVED: System Prompt: Using your tools (whether to use Explore subagent) — Removed standalone Explore subagent guidance (consolidated into existing delegate exploration prompt). - REMOVED: Tool Description: ToolSearch extended — Removed extended ToolSearch usage instructions (replaced by ToolSearch second part). - Agent Prompt: Claude guide agent — Removed inline agent metadata block (agent type, model, permission mode, tool list, and when-to-use guidance). - Agent Prompt: Explore strengths and guidelines — Added agent metadata block with agent type, model, disallowed tools, when-to-use guidance, and critical read-only system reminder (moved from Explore prompt). - Agent Prompt: Explore — Removed inline agent metadata block (moved to Explore strengths and guidelines). - Agent Prompt: Verification specialist — Significantly expanded with two documented failure patterns (verification avoidance and "first 80%" bias); added structured per-check output format requiring command run, output observed, and result; added self-rationalization recognition section with common excuses to override; added guidance to match rigor to stakes; added pre-FAIL checklist to avoid flagging intentional behavior or already-handled cases; defined PARTIAL as environmental limitations only; updated mobile verification strategy to use accessibility/UI tree dumps instead of screenshots; clarified that test suite results are context, not evidence. - Skill: Simplify — Added "Recurring no-op updates" as a new efficiency check for state/store updates in polling loops or event handlers that fire unconditionally without change detection. - System Prompt: Fork usage guidelines — Refined forking criteria from a list of use cases to a qualitative "will I need this output again" heuristic; added guidance that forks beat Explore subagent for research because they inherit context and share cache; added warning not to set a different model on forks to preserve cache reuse. - System Prompt: Tool usage (delegate exploration) — Generalized individual tool name references to a unified search tools reference. - System Prompt: Tool usage (direct search) — Generalized individual tool name references to a unified search tools reference. - Tool Description: Agent (usage notes) — Internal variable renames only; no user-facing changes. - Tool Description: EnterWorktree — Added mention of ExitWorktree for leaving the worktree mid-session; clarified that the keep/remove prompt on session exit only applies if still in the worktree. - Tool Description: WebSearch — Internal variable rename only; no user-facing changes. Details: github.com/Piebald-AI/cla…
Piebald AI tweet media
English
0
0
1
154
Piebald AI
Piebald AI@PiebaldAI·
What you'll find in CC 2.1.71 system prompts (+10,211 tokens): - NEW: Agent Prompt: Security monitor for autonomous agent actions (first part) — Instructs Claude to act as a security monitor that evaluates autonomous coding agent actions against block/allow rules to prevent prompt injection, scope creep, and accidental damage. - NEW: Agent Prompt: Security monitor for autonomous agent actions (second part) — Defines the environment context, block rules, and allow exceptions that govern which tool actions the agent may or may not perform. - NEW: Skill: /loop slash command — Parses user input into an interval and prompt, converts the interval to a cron expression, and schedules a recurring task. - NEW: System Prompt: Memory system (private feedback) — Describes the private feedback memory type for storing user guidance and corrections, with instructions to check for contradictions against team feedback before saving. - NEW: System Prompt: Team memory content display — Renders shared team memory file contents with path and content for injection into the conversation context. - NEW: System Prompt: Using your tools (how to use searching tools) — Guidance to use find or grep via Bash for simple, directed codebase searches like finding a specific file, class, or function. - NEW: System Prompt: Using your tools (whether to use Explore subagent) — Guidance to use the Explore subagent for broader codebase exploration and deep research, noting it's slower than direct find/grep and should only be used when simple searches are insufficient. - NEW: Tool Description: CronCreate — Describes the CronCreate tool for enqueuing one-shot or recurring cron-based jobs with jitter and off-minute scheduling guidance. - Agent Prompt: Claude guide agent — Consolidated individual tool name references (Read, Glob, Grep) into a single grouped reference for local project file searching. - Agent Prompt: Explore strengths and guidelines — Generalized file search guidance from "Use Grep or Glob" to "search broadly when you don't know where something lives." - Agent Prompt: Explore — Tool usage guidelines now adapt based on whether embedded tools are active, conditionally including grep in allowed Bash operations. - Agent Prompt: Plan mode (enhanced) — Exploration instructions now adapt between find/grep and Glob/Grep tool references depending on embedded tools mode; conditionally includes grep in allowed Bash operations. - Agent Prompt: Worker fork execution — Removed Grep and Glob from the explicit tool list; added agent metadata block (fork type, inherited model, permission bubbling, max turns). - Data: Agent SDK patterns — Python — Added Session History section with examples for listing past sessions and retrieving messages. - Data: Agent SDK patterns — TypeScript — Added Session History section with examples for listing past sessions and retrieving messages with pagination. - Data: Agent SDK reference — Python — Added agent_id/agent_type fields on tool-lifecycle hook inputs; added stop_reason to result messages; added typed task message subclasses (TaskStarted, TaskProgress, TaskNotification); added Session History section; added MCP Server Management section with runtime add/remove/status operations. - Data: Agent SDK reference — TypeScript — Added agent_id/agent_type fields on tool-lifecycle hook inputs; added stop_reason to result messages; added task-related system message subtypes (task_started, task_progress, task_notification); added Session History section with pagination support; added MCP Server Management section with reconnect/toggle/status operations. - Data: Claude API reference — Go — Substantially expanded: updated basic example to use context.Background() and proper content block type-switching; added full manual agentic tool loop example with key API surface table; added Extended Thinking section with enable/disable/adaptive helpers. - Data: Claude API reference — Python — Updated basic message example to iterate content blocks by type instead of indexing content[0].text; updated ConversationManager to use next() with type filter. - Data: Claude API reference — Ruby — Updated basic message example to iterate content blocks by type symbol instead of calling .first.text. - Data: Claude API reference — TypeScript — Updated basic message example to iterate content blocks with type narrowing instead of indexing content[0].text. - Skill: Debugging — Added conditional section informing users when debug logging was just enabled (vs. already active), with instructions to reproduce the issue; fixed typo "relevate" → "relevant." - Skill: Simplify — Added "Unnecessary JSX nesting" as a new hacky-pattern check for wrapper elements that add no layout value; generalized duplicate-search guidance from tool-specific to broad search language. - Tool Description: Bash (prefer dedicated tools) — The list of commands to avoid running via Bash (previously hardcoded as find, grep, cat, head, tail, sed, awk, echo) is now dynamically determined based on context. Details: github.com/Piebald-AI/cla…
Piebald AI tweet media
English
0
0
2
145
Piebald AI
Piebald AI@PiebaldAI·
Piebald v0.1.22 is out with - VS Code theme importing for code blocks (Pro) - Branch renaming (Pro) - Text selection uses accent color - Hit 'Esc' to interrupt generation - And a lot more Details & videos: #v0-1-22" target="_blank" rel="nofollow noopener">docs.piebald.ai/changelog#v0-1…
English
0
0
1
114