odysseus/src/agent_tools
Alexandre Teixeira 3953ea2444 feat(runtime): settle background launch effects from validated job lifecycle
The background monitor already validates the exact Wave 3 job linkage
(job_from_record + validate_job) before continuing a session. At that point it
now records the job's settlement against the durable launch claim through the
launch-generation index, using typed lifecycle facts from the server-owned
record. Settlement is idempotent across deferred retries, is execution
evidence only, and never reads the delivered output: the injected report stays
attributed content. Failure to record leaves the claim running/unknown and
never blocks the follow-up.
2026-10-02 20:10:46 +01:00
..
__init__.py Preserve preview harness, editor, email and task improvements 2026-10-01 01:34:26 +00:00
admin_tools.py Consolidate Odysseus agent harness and tool contracts 2026-09-17 10:07:40 +00:00
bg_job_tools.py feat(runtime): settle background launch effects from validated job lifecycle 2026-10-02 20:10:46 +01:00
coding_tools.py Merge verified Odysseus fixes 2026-07-23 14:49:02 +00:00
document_tools.py Preserve preview harness, editor, email and task improvements 2026-10-01 01:34:26 +00:00
filesystem_tools.py feat(runtime): claim effects before dispatch and gate completion on them 2026-10-02 20:09:35 +01:00
interaction_tools.py Merge dev into main for testing 2026-06-28 14:07:23 +00:00
media_tools.py feat(runtime): bind remote and owned resources to authority 2026-10-02 03:00:46 +01:00
model_interaction_tools.py Consolidate Odysseus agent harness and tool contracts 2026-09-17 10:07:40 +00:00
ocr_engine.py Squash Odysseus development history 2026-09-11 06:04:19 +00:00
session_tools.py Preserve preview harness, editor, email and task improvements 2026-10-01 01:34:26 +00:00
subprocess_tools.py feat(runtime): claim effects before dispatch and gate completion on them 2026-10-02 20:09:35 +01:00
weather_tools.py Preserve preview harness, editor, email and task improvements 2026-10-01 01:34:26 +00:00
web_tools.py fix(browser): clean up owned browser daemons on shutdown after cancellation 2026-10-02 18:54:09 +01:00