Skip to content

Feature: Replay & Debugging Engine via Deterministic Trace Playback #2

Description

@harvatechs

A core benefit of INTHON over raw code generation is auditability. We can make executions 100% deterministic and replayable for debugging:

  • Seed-Based Virtualization: Virtualize standard random engines (py.random) and timestamps (py.time) when running in replay mode.
  • Transaction Mocking: Introduce a CLI flag inthon replay --trace <trace.json> that executes the script without invoking real tool calls, reading the return values directly from the historic transaction logs.
  • Time-Travel Debugger: A terminal UI (or web UI integration) allowing users to step backward and forward through AST executions.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions