Skip to content

Feat cli#1363

Open
lizekai-hash wants to merge 4 commits intoeigent-ai:mainfrom
lizekai-hash:feat-cli
Open

Feat cli#1363
lizekai-hash wants to merge 4 commits intoeigent-ai:mainfrom
lizekai-hash:feat-cli

Conversation

@lizekai-hash
Copy link

Related Issue

Closes #

Description

Testing Evidence (REQUIRED)

  • I have included human-verified testing evidence in this PR.
  • This PR includes frontend/UI changes, and I attached screenshot(s) or screen recording(s).
  • No frontend/UI changes in this PR.

What is the purpose of this pull request?

  • Bug fix
  • New Feature
  • Documentation update
  • Other

Contribution Guidelines Acknowledgement

image

cutekibry and others added 4 commits February 24, 2026 15:16
Add two CLI commands to backend/cli.py entry point:

- `run <question>`: executes a multi-agent task directly from the
  terminal by reusing the existing step_solve async pipeline.
  Streams SSE events and prints agent activity, tool usage, and
  the final result to stdout.

- `config set/show/clear`: manages a persistent JSON config at
  ~/.eigent/cli-config.json for api-key, platform, model, api-url
  and email so users don't have to repeat flags on every invocation.

Example usage:
  uv run python cli.py config set --api-key sk-... --model gpt-4o
  uv run python cli.py run "Summarize the latest AI news"

Co-authored-by: Cursor <cursoragent@cursor.com>
…uestions

- Replace Unicode symbols (✓, ▶, ✗) with ASCII equivalents for Windows GBK compatibility
- Fix ImportError: remove non-existent ImprovePayload import
- Handle wait_confirm event correctly: print direct answer and send stop signal instead of incorrectly sending supplement action

Co-authored-by: Cursor <cursoragent@cursor.com>
When the system emits to_sub_tasks (complex task decomposed), automatically
queue ActionStartData so the workforce begins execution without waiting for
manual user input.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants