Skip to content

Tool coverage audit and additions #8

@djdarcy

Description

@djdarcy

Summary

Audit all Claude Code tools and ensure complete coverage in the session logger.

Current Coverage

From TOOL_CATEGORIES in log-command.py:

Category Tools Status
bash Bash
system LS, Glob, Grep, Read
io Write, Edit, MultiEdit, NotebookEdit
todo TodoWrite
task TaskCreate, TaskUpdate, TaskList, TaskGet
meta Task
search WebSearch, WebFetch
ui AskUserQuestion
skill Skill
mcp mcp__* ✅ Auto-detected

Tools to Add/Verify

Tool Category Content to log
EnterPlanMode system (marker only)
ExitPlanMode system (marker only)
ToolSearch system query
TaskOutput task task_id
TaskStop task task_id

Tasks

  • Add missing tools to TOOL_CATEGORIES
  • Add content extraction in get_command_content() for new tools
  • Verify WebSearch/WebFetch are actually triggering hooks
  • Test with a session that uses plan mode tools
  • Document any Claude Code tool list changes

Analysis

See 2026-02-01__19-10-22__session-logger-enhancements-analysis.md for detailed analysis.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions