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
X-iZhang
833fa0abfb
Implement HITL (Human-in-the-Loop) approval mechanism
...
- Added HITL approval lifecycle to ToolCallWidget, including a new "rejected" status.
- Introduced configuration options for auto-approval and shell command allow list in EvoScientistConfig.
- Developed approval handling functions in display module to manage HITL interrupts and user decisions.
- Created ApprovalWidget for user interaction during approval prompts.
- Enhanced StreamEventEmitter to support interrupt events.
- Updated StreamState to track pending interrupts.
- Implemented tests for HITL functionality, including event structure, state handling, and approval logic.
2026-03-07 21:02:35 +00:00
X-iZhang
bdd3e30284
feat(ollama): enable reasoning by default for Ollama models and update tests
2026-03-07 18:44:11 +00:00
X-iZhang
250c41c561
feat(token-usage): implement token usage tracking and display widget
2026-03-07 15:16:29 +00:00
X-iZhang
cdb5507896
fix(dependencies): update deepagents version to 0.4.7 for compatibility
2026-03-07 12:49:07 +00:00
X-iZhang
6992e37ce5
feat(tui-interactive): update color scheme for improved visibility and aesthetics
2026-03-07 12:09:02 +00:00
X-iZhang
0c5d0049a4
feat(tui-interactive): implement throttled scrolling for long content and improve Markdown rendering efficiency
2026-03-07 01:28:44 +00:00
X-iZhang
d2555ac10f
feat(tui-interactive): implement message queueing and editing functionality
2026-03-07 01:09:52 +00:00
X-iZhang
0a823c6e0d
feat(thinking-widget): enhance collapsible behavior and improve display logic
2026-03-07 00:10:53 +00:00
X-iZhang
e7c06f8ddb
feat(display): enhance streaming display with final frame rendering and improved thinking text handling
2026-03-06 23:50:04 +00:00
X-iZhang
d69ba4ec8b
feat(skill-creator): enhance HTML documentation and improve benchmark packaging validation
2026-03-06 23:29:37 +00:00
X-iZhang
5e1235627d
feat(skill-creator): enhance documentation and validation scripts
...
- Updated SKILL.md for clarity on headless environments
- Adjusted runs_per_configuration logic in aggregate_benchmark.py
- Improved description placeholder in init_skill.py
- Added strict validation checks in quick_validate.py
- Ensured skill-creator root is included in sys.path for script imports
2026-03-06 23:12:37 +00:00
X-iZhang
0897f3a2e1
Update
2026-03-06 22:31:12 +00:00
X-iZhang
8c77ece5e5
docs(CONTRIBUTING): update test count and add details for skill-creator licensing
2026-03-06 21:35:49 +00:00
X-iZhang
eeb0a21275
feat(license): add Apache License 2.0 to skill-creator directory
...
style(eval_review): update button colors and instructions for clarity
style(viewer): modify accent colors and update instructions for agent
docs(output-patterns): replace "Claude" with "agent" for consistency
docs(workflows): replace "Claude" with "agent" for consistency
fix(improve_description): update skill description context to refer to EvoScientist
fix(init_skill): update references to "Claude" to "agent" for consistency
2026-03-06 15:03:36 +00:00
X-iZhang
13858b860a
feat(models): add zhipu and zhipu-code providers to models registry tests
2026-03-06 14:19:00 +00:00