Commit Graph

311 Commits

Author SHA1 Message Date
X-iZhang 1cbf6a8cd1 update 2026-03-12 02:52:30 +00:00
X-iZhang d226aabe01 update GitHub Actions workflows to use latest action versions 2026-03-12 02:47:51 +00:00
X-iZhang 5ab677c40d add demo video to README files 2026-03-12 02:39:51 +00:00
X-iZhang 1ce8837122 update 2026-03-12 01:36:29 +00:00
X-iZhang 774473eb30 update 2026-03-12 01:34:28 +00:00
X-iZhang cf225de644 update 2026-03-12 01:25:49 +00:00
X-iZhang 20c76cd7cf update 2026-03-12 01:21:03 +00:00
X-iZhang 5fb7094e6f update 2026-03-12 00:47:51 +00:00
X-iZhang fb5babbcc8 update 2026-03-12 00:46:33 +00:00
X-iZhang 9ad215b257 update 2026-03-12 00:44:13 +00:00
X-iZhang ad2b1c9f97 update 2026-03-12 00:43:13 +00:00
X-iZhang 8d7dfaafd0 update 2026-03-12 00:42:23 +00:00
X-iZhang 6eceb045ab update 2026-03-12 00:40:32 +00:00
X-iZhang 253abe8445 update 2026-03-12 00:22:08 +00:00
X-iZhang 0d4f736eae update 2026-03-12 00:15:27 +00:00
X-iZhang 1d91c028db update 2026-03-12 00:11:05 +00:00
X-iZhang 83845e2655 update 2026-03-11 23:28:18 +00:00
Xi Zhang 1db62de1bb Update LICENSE 2026-03-11 11:09:44 +00:00
X-iZhang 7784afa12b feat: add user prompt functionality to agent for clarification questions in README files 2026-03-11 00:34:37 +00:00
X-iZhang 28d8b334c7 fix: update contributor information and citation in README.zh-CN.md 2026-03-11 00:12:15 +00:00
X-iZhang 5ff000a9b2 feat: enhance timeout handling with recovery guidance and resource estimation in middleware 2026-03-11 00:03:18 +00:00
X-iZhang 1625caa194 fix: update dependencies to latest versions 2026-03-10 22:17:14 +00:00
X-iZhang c15c0dfdf0 feat: add ask_user middleware and interactive widget for user prompts
- Implemented `ask_user` middleware to facilitate agent-initiated questions during research workflows.
- Created `AskUserWidget` for interactive user prompts, supporting both text and multiple choice questions.
- Enhanced `StreamEventEmitter` to handle `ask_user` interrupts and updated event handling in `stream_agent_events`.
- Added state management for pending `ask_user` events in `StreamState`.
- Developed validation for question structures and parsing for responses.
- Introduced unit tests covering middleware functionality, event handling, and widget behavior.
2026-03-10 18:17:52 +00:00
Yougang Lyu bc7a0b753c Update README.md 2026-03-10 17:43:52 +01:00
Yougang Lyu 30dde5cf83 Update README.md 2026-03-10 17:43:16 +01:00
Yougang Lyu 9c56c73838 Update README.md 2026-03-10 17:42:20 +01:00
Yougang Lyu ae1da96fb6 Update README.md 2026-03-10 17:39:52 +01:00
Yougang Lyu b54acbde41 Update README.md 2026-03-10 11:51:19 +01:00
Yougang Lyu 4a06afd0f1 Update README.md 2026-03-10 10:24:39 +01:00
Yougang Lyu f41a9a6114 Update README.md 2026-03-10 10:23:33 +01:00
Yougang Lyu d3e7e22bb8 Update README.md 2026-03-10 08:57:52 +01:00
X-iZhang 311fb08676 feat(summarization): implement summarization feature with dedicated widget and event handling 2026-03-10 01:13:30 +00:00
X-iZhang 903ef4d158 feat(thread-picker): add ThreadPickerWidget for inline thread selection in TUI 2026-03-10 00:45:21 +00:00
X-iZhang aad431785c feat(diff): implement unified diff formatting for edit_file tool results 2026-03-09 22:18:54 +00:00
X-iZhang 4c53bb0480 fix(cli): update welcome slogans for clarity and engagement 2026-03-09 17:30:20 +00:00
X-iZhang 6817128a03 fix(models): remove deprecated gemini-3-pro model entry from registry 2026-03-09 16:46:09 +00:00
X-iZhang 18b1d38aa5 fix(onboard): update wechat dependencies and improve package display formatting
fix(cli): unify directory handling in print_banner and _build_welcome_banner functions
2026-03-09 15:01:26 +00:00
X-iZhang c4de31c772 fix(ui): map legacy UI backend values to current equivalents in normalization 2026-03-09 10:38:42 +00:00
Ziheng Zhang 68f432b39d Fix/onboard channel auto install (#22)
* small fix

* small fix

* small fix
2026-03-09 10:33:10 +00:00
Xiaohui Yan ce33de79af fix(onboard): map legacy 'textual' value to 'tui' for UI backend default (#21)
Add mapping for legacy 'textual' value to current 'tui' value when
selecting UI backend, preventing invalid default selection.
2026-03-09 10:19:47 +00:00
X-iZhang 3885197559 docs: update CONTRIBUTING.md with test count and headless mode instructions 2026-03-08 17:18:19 +00:00
X-iZhang f3bb70c74e feat(serve): implement headless serve mode with message processing and interrupt handling 2026-03-08 17:06:40 +00:00
X-iZhang 260ee95697 feat(ui): update UI backend references from 'rich' to 'tui' in onboarding and interactive components 2026-03-08 16:44:28 +00:00
X-iZhang a118d3ed23 refactor(onboard): simplify workspace step to return only selected mode
test(onboard): update tests for workspace step to reflect mode-only return
2026-03-08 16:16:40 +00:00
X-iZhang 07e57e110b feat(ui): update UI backend options to use 'cli' and 'tui' 2026-03-08 15:34:22 +00:00
X-iZhang 659fbc7f84 feat(interactive): implement history-based auto-suggest for TUI input 2026-03-08 15:07:17 +00:00
X-iZhang a91d6def40 fix(interactive): remove unused os import from interactive.py 2026-03-08 14:40:57 +00:00
X-iZhang ed376d1b5b fix(interactive): update history file path to use config directory 2026-03-08 14:38:11 +00:00
Yougang Lyu 085cef4463 Update README.md 2026-03-08 14:25:46 +01:00
X-iZhang 5ea9f3e938 feat(serve): add auto-approve option for tool executions
docs: update README to include HITL action approval details
tests: adjust mock for get_effective_config in CLI serve tests
2026-03-07 21:13:40 +00:00