ob-labs/agentseek

Add dry-run mode for `agentseek run`

Open

#84 建立於 2026年6月16日

在 GitHub 查看
 (1 留言) (0 反應) (0 負責人)Python (9 fork)github user discovery
comp:clienhancementgood first issue

倉庫指標

Star
 (49 star)
PR 合併指標
 (PR 指標待抓取)

描述

Summary

Add a --dry-run option to agentseek run so users can inspect how AgentSeek would start a generated project without launching any service or opening a browser.

Requirements

  • Support agentseek run --dry-run together with existing options such as --mode, --port, --host, and --no-browser.
  • Resolve and print the launch plan:
    • detected or selected launch mode (compose or python)
    • resolved host and port
    • frontend URL
    • command that would be executed
  • Do not start Docker Compose, Python entry points, subprocesses, readiness polling, or browser opening in dry-run mode.
  • Keep existing non-dry-run behavior unchanged.

Acceptance Criteria

  • Unit tests cover compose mode, python mode, explicit port override, and no subprocess execution in dry-run mode.
  • uv run python -m pytest tests/cli_commands/test_run.py passes.

貢獻者指南