Skip to content

Instantly share code, notes, and snippets.

@denysvitali
Created January 7, 2026 19:06
Show Gist options
  • Select an option

  • Save denysvitali/5e017171dfa4c7d752882393a52b44f5 to your computer and use it in GitHub Desktop.

Select an option

Save denysvitali/5e017171dfa4c7d752882393a52b44f5 to your computer and use it in GitHub Desktop.
Claude 2.1.0

Features/Strings REMOVED

Item Category Description
shortcuts_get API Keyboard shortcuts API endpoint
tengu_compact_mc_files Telemetry File compaction tracking event
btw-side-question UI Feature "btw" quick side questions feature
git state Git Git state command usage
--amend, --no-commit-id, --root Git flags Removed git command flags
Year-end promo message UI "Your rate limits are 2x higher through 12/31..."
Attribution via post-commit amend Hook Old approach to git trailer injection

Features/Strings ADDED

Item Category Description
auto_above_threshold Tool Search Auto tool search upper threshold
auto_below_threshold Tool Search Auto tool search lower threshold
mcp_search_unavailable MCP MCP search unavailable status
mcp_search_outcome MCP MCP search result tracking
model_unsupported Error New error type for unsupported models
session_transcript Session Session transcript feature
is_session_memory Session Session memory flag
standard_mode Mode Standard mode type
streaming_fallback Streaming Fallback for streaming failures
tst_enabled Tool Search Tool search toggle flag
paste-cache Clipboard Paste caching feature
respectGitignore Settings New boolean setting for gitignore handling
mcpToolCount MCP MCP tool count tracking
mcpToolDescriptionChars MCP MCP tool description length tracking

New Telemetry Events (v2.1.0)

Event Name Purpose
tengu_mcp_search_outcome Tracks MCP search results
tengu_session_file_read Tracks session file read operations
tengu_tool_search_mode_decision Tracks tool search mode decisions

Attribution Hook Rewrite

Old (v2.0.77) - Post-commit amendment: "Attribution: Detected successful git commit, adding trailers" "Attribution: Amend detected - will recalculate and replace existing trailers" "Attribution: Successfully amended commit with trailers"

New (v2.1.0) - Pre-commit injection: "Attribution hook: PreToolUse - Injecting trailers into git commit command" "Attribution hook: Successfully injected trailers into commit command" "Attribution hook: Commit succeeded, updating counter snapshots" "Attribution hook: 0% Claude contribution, skipping trailer injection" "Attribution hook: No staged files, skipping trailer injection" "Attribution hook: Could not inject trailers (command format not supported), skipping"


New Error Messages (v2.1.0)

  1. Image handling: "Image was too large. Try resizing the image or using a different approach."
  2. PDF password: "PDF is password protected. Try using a CLI tool to extract or convert the PDF."
  3. PDF size: "PDF too large. Try reading the file a different way..."
  4. Streaming: "Streaming fallback - tool execution discarded"

New Configuration Setting

respectGitignore: k.boolean // "Whether file picker should respect .gitignore files (default: true). // Note: .ignore files are always respected."


Key Architectural Changes

  1. Tool Search System: New auto-mode with threshold-based decisions for automatically deciding when to use tool search
  2. Streaming Fallback: New mechanism for handling streaming failures gracefully
  3. MCP Search Tracking: Better telemetry for MCP search outcomes and availability
  4. Session Memory: New is_session_memory and /session-memory/ path handling
  5. File Picker: New respectGitignore option for controlling gitignore behavior
  6. Attribution System: Completely rewritten from post-commit amendment to pre-commit injection approach

Summary

The v2.0.77 → v2.1.0 update is a minor version bump with:

  • Removed: Side question feature ("btw"), year-end promotion, old attribution system
  • Added: Tool search auto-mode, streaming fallback, session memory/transcript features, MCP search tracking, gitignore control setting
  • Rewritten: Git commit attribution system (more robust pre-commit injection)
  • Improved: Better error messages for large files (images, PDFs), MCP tool tracking
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment