Pass day through MCP calling stack and refactor get_agent_info
- Rename _get_actor_info() to get_agent_info() returning dict with
agent_name, agent_id, and day fields
- Add day parameter to ToolLoggingHooks (google) and ToolExecutor
(anthropic) for passing via meta dict
- Add X-Agent-Day HTTP header for openai provider
- Update log_tool_action to use context day as fallback
- Update apps/chat/tools.py to use new dict-based API
MCP tools can now access the agent's operating day via
get_agent_info(context)["day"] for day-scoped operations.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>