forked from HAL9000/cleveragents-core
4d32281351
Fixes issue #3440: agents session show JSON output uses wrong field names and wrong data types. - Add LinkedPlan value object with plan_id, phase, state fields - Add automation field to Session domain model - Rewrite as_cli_dict() with spec-compliant field names in session_summary wrapper - Use 'text' key in recent_messages items - Replace linked_plan_ids with linked_plans objects - Format estimated_cost as string (e.g. '$0.0184') - Update session show rich output with spec-compliant labels - Update tests to assert new field names ISSUES CLOSED: #3440 Co-authored-by: Jeffrey Phillips Freeman <the@jeffreyfreeman.me> Co-committed-by: Jeffrey Phillips Freeman <the@jeffreyfreeman.me>