Repository navigation
Releases
Releases · codesphere-u/agentflight
AgentFlight v1.1.0 — Trajectory Differential Analyzer & OpenTelemetry/W3C Span Exporter
AgentFlight v1.1.0 Release Notes
New Features
- Trajectory Differential Analyzer & Regression Detector (
src/agentflight/diff.py):- Compares a baseline cassette (
baseline.jsonl) against a candidate cassette (candidate.jsonl) across model or prompt upgrades. - Computes Wagner-Fischer Levenshtein edit distance and Longest Common Subsequence (LCS) over tool call sequences.
- Detects new tool execution errors, loop/oscillation regressions via
TrajectoryCircuitBreaker, token & USD cost deltas (cost_delta_pct,token_delta_pct), latency deltas (latency_delta_pct), and structural output drift. - Returns an immutable
TrajectoryDiffReport(regression_detected,similarity_score,added_tools,removed_tools,summary_markdown).
- Compares a baseline cassette (
- OpenTelemetry / W3C TraceContext Span Exporter (
src/agentflight/otel_export.py):- Converts recorded
AgentFlightcassette spans into W3C TraceContext / OpenTelemetry JSON spans (trace_id,span_id,parent_span_id,service_name,operation_name,start_time_ms,duration_ms,status_code,attributes) directly ingestible bycodesphere-u/stackpulsefor critical-path DAG analysis and SLO burn-rate monitoring.
- Converts recorded
- CLI & MCP Server Extensions (
cli.py,mcp_server.py):- CLI:
agentflight diff <baseline> <candidate> [--json]andagentflight export-otel <cassette> [--output spans.json]. - MCP Server (
AgentFlightMCPServer): Exposesagentflight_diff_cassettes,agentflight_export_otel,agentflight_lint_tools, andagentflight_verify_cassette.
- CLI:
- Expanded Test Suite:
- 90 passing
pytesttests across Python 3.10, 3.11, and 3.12 (up from 73 inv1.0.0).
- 90 passing
v1.0.0 — AgentFlight Initial Production Release
Initial production release of agentflight: AI Agent Black-Box Flight Recorder (FlightRecorder), Deterministic Sub-Millisecond Cassette Replayer (CassetteReplayer), 10-Rule MCP Tool-Smell Linter (ToolSmellLinter), Real-Time Loop/Ping-Pong/Cost Circuit Breaker (TrajectoryCircuitBreaker), and Golden Trajectory Diff Engine (TrajectoryEvaluator).