发布

  • feat: experimental --output-last-message flag to exec subcommand (#1037)

    frostbyte_neo 发布于 2025-05-19 23:08:18 +00:00

    This introduces an experimental --output-last-message flag that can be
    used to identify a file where the final message from the agent will be
    written. Two use cases:

    • Ultimately, we will likely add a --quiet option to exec, but even
      if the user does not want any output written to the terminal, they
      probably want to know what the agent did. Writing the output to a file
      makes it possible to get that information in a clean way.
    • Relatedly, when using exec in CI, it is easier to review the
      transcript written "normally," (i.e., not as JSON or something with
      extra escapes), but getting programmatic access to the last message is
      likely helpful, so writing the last message to a file gets the best of
      both worlds.

    I am calling this "experimental" because it is possible that we are
    overfitting and will want a more general solution to this problem that
    would justify removing this flag.

    下载附件