Add two lifecycle hooks to local Oz agent conversations — before_agent_start and agent_end — allowing MCP servers and Warp plugins to inject context before every response and trigger guaranteed automation.
### Pre-submit Checks - [x] I have [searched Warp feature requests](https://github.com/warpdotdev/warp/issues?q=is%3Aissue+label%3AFEATURE) and there are no duplicates - [x] I have [searched Warp docs](https://docs.warp.dev) and my feature is not there ### Describe the solution you'd like? Summary Add two lifecycle hooks to local Oz agent conversations — before_agent_start and agent_end — allowing MCP servers and Warp plugins to inject context before every response and trigger guaranteed automated actions after every conversation. This would unlock a class of integrations that are currently impossible or unreliable: persistent memory, automatic audit logging, context pre-loading, cost analytics, DLP scanning, and more — for every Warp user, not just advanced ones. ### Is your feature request related to a problem? Please describe. The Problem — "Instructed" vs "Guaranteed" Warp's current approach to automation is instructed: Rules and Skills tell the agent what to do, and it usu