Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion docs/operational/logging/output-design.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,9 @@ NEXT STEPS

This block is the canonical end-of-run summary. It is rendered by
`format_multi_project_detailed_report` in
[`infrastructure/core/pipeline/multi_project.py`](../../../infrastructure/core/pipeline/multi_project.py),
[`infrastructure/reporting/multi_project_report.py`](../../../infrastructure/reporting/multi_project_report.py)
(re-exported from
[`infrastructure/core/pipeline/multi_project.py`](../../../infrastructure/core/pipeline/multi_project.py)),
emitted by the orchestrator in
[`infrastructure/orchestration/pipeline_runner.py`](../../../infrastructure/orchestration/pipeline_runner.py),
and persisted verbatim to `docs/_generated/last-run-summary.md` after every
Expand Down
5 changes: 3 additions & 2 deletions docs/operational/reporting-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -298,8 +298,9 @@ fi
## Pipeline Summary Format

The end-of-run terminal summary block is rendered by **`format_multi_project_detailed_report`**
in [`infrastructure/core/pipeline/multi_project.py`](../../infrastructure/core/pipeline/multi_project.py).
This is the **canonical pipeline-completion reporting surface** — every full-run option
in [`infrastructure/reporting/multi_project_report.py`](../../infrastructure/reporting/multi_project_report.py)
(re-exported from [`infrastructure/core/pipeline/multi_project.py`](../../infrastructure/core/pipeline/multi_project.py)
for backward compatibility). This is the **canonical pipeline-completion reporting surface** — every full-run option
(interactive menu, `./run.sh --pipeline`, and direct `infrastructure.orchestration` invocations)
prints this block via the orchestrator in
[`infrastructure/orchestration/pipeline_runner.py`](../../infrastructure/orchestration/pipeline_runner.py).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
from .stagnation import StagnationDetector, reorganize_axes
from .state import Champion, ExperimentOutcome, Proposal, SharedState


def __getattr__(name: str): # pragma: no cover - lazy script-layer export
if name == "HermesProposer":
from hermes_proposer import HermesProposer
Expand Down
1 change: 0 additions & 1 deletion projects/templates/template_autoscientists/src/agents.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@

from __future__ import annotations

import json
from collections.abc import Sequence
from typing import Protocol

Expand Down
Loading