Added

  • get_notes_batch MCP tool — fetch multiple notes by ID in one call using Promise.all. Replaces N sequential get_note round-trips after get_context_pack returns note stubs. Returns { notes, notFound }.

  • MCP Prompts — 5 slash commands surfaced in Claude Code: /session-start, /end-session, /daily, /approve, /next. /daily and /next fetch live task data at render time.

  • relevantFiles field on inProgress task stubs in get_context_pack. Populated from config.files (explicit) and metadata.files_changed in task comment history (written by git hooks). Agent opens the right files immediately on session resume.

  • files field on TaskConfig — set via update_task or batch_update_tasks to record relevant source file paths.

Changed

  • create_task now returns the full task object instead of { id }.

  • update_task now returns the full task object instead of { success: true }. Both changes save one get_task round-trip per create/update call.