band-aider-pub/tests/band_aider
codelens-analysis 93aceedeca Add --trace-file JSONL execution trace and trace summary tool
Wrap the StatusPublisher seam with TracePublisher to mirror every status
event into an append-only JSONL trace (loop transitions, escalations,
interventions, token budgets, run completion), closing the post-run
observability gap for unattended and resumed runs. Add
band_aider.reporting.trace_summary to fold a trace into a readable
digest (durations, loop sequence, escalation triggers, completion and
token facts). Tracing is fail-soft and secret-field redacting; the
summary tolerates truncated tails from killed processes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-28 05:55:32 +08:00
..
context Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
judgement Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_admitted_sources.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_aider_config.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_alpha_blank_source_correction_check.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_alpha_loop.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_alpha_resume.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_band_aider_facts.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_beta_error_replay.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_beta_post_edit.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_beta_prompt_refinement_boundary.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_bootstrap_mapping.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_broad_or_narrow_check.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_change_report_writer.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_cli.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_cli_setup.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_collection_failure_routing_assignments.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_context_bag_pickle_probe.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_context_resume.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_contextual_cot_renderer.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_cot_ownership_handoff.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_cot_task_generator.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_cycle_jacker.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_dependency_graph_domain_model.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_dependency_order_regressions.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_dependency_strategies.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_failure_context_lifecycle.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_failure_outcomes.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_fence_crashing_client.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_file_salience_check.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_final_exam_methods.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_global_context_json.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_human_feedback_reasonable_vibe_check.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_human_feedback_store.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_intent_check.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_json_guarding_client.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_json_md_escalator.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_language_strategy_set.py Initial public release 2026-07-16 18:38:58 -07:00
test_language_strategy_set_factory.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_lexical_anchor_check.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_llm_logging.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_loop_contract.py Initial public release 2026-07-16 18:38:58 -07:00
test_loop_dynamic_protocol.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_loop_strategies.py Initial public release 2026-07-16 18:38:58 -07:00
test_model2vec_similarity_check.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_narrow_parser.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_openai_client_robustness.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_parser_factory.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_project_io_boundary.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_provenance.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_pytest_runner_strategy.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_python_bom_editors.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_python_call_discovery.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_python_compiler.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_python_coverage_strategy.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_python_oop_signature_extract.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_python_source_discovery_module_names.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_relevant_beat_selector.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_remediation_forward_gate.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_remediation_log_replay.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_repo_exec_container.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_repo_exec_io.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_retry_vibe_check.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_scope_and_dependency_graph.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_single_task_closure_check.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_sovereign_loop.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_stabilization_architecture.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_stabilization_escalation.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_stabilization_loop.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_startup_wizard.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_status_instrumentation.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_story_decomposition_check.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_strategy_registration.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_strict_parser.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_supreme_loop.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_test_environment.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_token_jacker.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_token_miser.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_topological_liveliness.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00
test_trace_summary.py Add --trace-file JSONL execution trace and trace summary tool 2026-10-28 05:55:32 +08:00
test_unionizing_graph_organizer.py Publish Band-Aider 1.20.0 2026-10-17 11:57:37 -07:00