X-iZhang
bb7a4c12e9
update
2026-02-24 03:25:02 +00:00
X-iZhang
53f6761dec
update
2026-02-24 03:16:31 +00:00
X-iZhang
ae15c569c7
update
2026-02-22 19:54:46 +00:00
X-iZhang
9c6f2838ad
update
2026-02-22 19:54:05 +00:00
X-iZhang
2da1d6944b
update
2026-02-22 19:52:40 +00:00
X-iZhang
1ccff57acd
update
2026-02-22 19:48:55 +00:00
X-iZhang
4b69903a94
update
2026-02-22 19:47:21 +00:00
X-iZhang
709f212289
update
2026-02-22 19:45:31 +00:00
X-iZhang
b72db34a08
update readme
2026-02-22 19:38:59 +00:00
X-iZhang
c9b4bf0367
Refactor code structure for improved readability and maintainability
2026-02-22 18:01:04 +00:00
X-iZhang
9b088aa0ed
update
2026-02-22 17:58:03 +00:00
X-iZhang
c88e9ccc08
update
2026-02-22 17:54:25 +00:00
X-iZhang
65e95ac4b3
update
2026-02-22 17:49:08 +00:00
X-iZhang
a1c44cf95d
update
2026-02-22 17:46:17 +00:00
X-iZhang
11b14d01a8
update
2026-02-22 17:42:19 +00:00
X-iZhang
11587250ae
Refactor code structure for improved readability and maintainability
2026-02-22 17:39:57 +00:00
X-iZhang
5523a3c4a3
Refactor code structure for improved readability and maintainability
2026-02-22 17:37:09 +00:00
X-iZhang
f3cf1dc896
Refactor code structure for improved readability and maintainability
2026-02-22 17:24:45 +00:00
X-iZhang
c57e6132a5
Add tests for Rich markup escape safety in formatter
...
- Introduced a new test file `test_rich_escape.py` to validate the safety of Rich markup escaping in the ToolResultFormatter.
- Added tests to ensure that tool names and error messages containing brackets do not cause crashes during formatting.
2026-02-22 17:15:11 +00:00
X-iZhang
7dedf2b426
fix: improve cancellation handling in middleware and mixins for Python 3.12+
2026-02-22 16:20:55 +00:00
Xi Zhang
a2048e4127
Merge pull request #17 from EvoScientist/bug-fix
...
Bug fix
2026-02-22 14:32:07 +00:00
MuXinCG
663cc601d5
fix README
2026-02-21 18:42:55 +08:00
MuXinCG
f211ecb7d7
bug fix
2026-02-21 17:18:23 +08:00
MuXinCG
258fbc4d34
some bug fix
2026-02-21 17:18:10 +08:00
X-iZhang
0e4d09f5d4
fix(tui): rename thread_id to conversation_tid for clarity in session management
2026-02-21 03:54:43 +00:00
X-iZhang
bd167d6c85
feat(cli): add random welcome slogans to interactive and TUI modes
2026-02-21 03:17:29 +00:00
X-iZhang
b5dbdc2a1e
feat(widgets): enhance ToolCallWidget and SubAgentWidget for better tool management and status handling
2026-02-21 02:50:28 +00:00
X-iZhang
d62c0cfb2e
feat(clipboard): add clipboard utilities for copy-on-select functionality
2026-02-21 01:39:32 +00:00
X-iZhang
03f4134190
feat: add UserMessage widget and UI backend selection during onboarding
...
- Introduced UserMessage widget for displaying user input with a styled prompt.
- Updated onboarding steps to include UI backend selection (Rich CLI or Textual TUI).
- Modified EvoScientistConfig to store selected UI backend.
- Enhanced configuration handling to support UI backend environment variable.
- Updated README with new UI backend options and commands.
- Added tests for new UI backend functionality and UserMessage widget.
- Removed obsolete test files and ensured existing tests are updated accordingly.
2026-02-21 01:18:33 +00:00
X-iZhang
75ee7aeba9
feat(backends): enhance convert_virtual_paths_in_command to handle workspace paths
2026-02-20 23:07:28 +00:00
X-iZhang
6399855df7
fix(middleware): improve model binding in EvoMemoryMiddleware for reliable extraction
2026-02-20 22:11:21 +00:00
X-iZhang
4675d311fe
fix(docs): update MCP integration guide link in README
2026-02-20 15:49:42 +00:00
X-iZhang
ce4497fab5
feat(docs): update README for MCP integration and replace CLI help image
2026-02-20 15:47:39 +00:00
Xi Zhang
abb237115f
Merge pull request #16 from EvoScientist/channel-fix
...
fix(channels): critical async, cleanup, and performance bugs
2026-02-20 12:20:02 +00:00
MuXinCG
86a288b3a1
some small bug fix
2026-02-20 19:40:42 +08:00
MuXinCG
13d6852857
Merge remote-tracking branch 'origin/main' into channel-fix
2026-02-20 19:13:43 +08:00
X-iZhang
e41e04a176
feat(models): add new Gemini model entries for Google GenAI
2026-02-19 22:11:16 +00:00
MuXinCG
e49bac3a33
some small bug fix
2026-02-19 20:34:59 +08:00
MuXinCG
8a00cd3508
some small bug fix
2026-02-19 20:13:02 +08:00
X-iZhang
2dd331be02
feat(tests): refactor async coroutine handling with shared run_async function
2026-02-18 16:53:58 +00:00
Xi Zhang
145b31dc2c
Merge pull request #15 from EvoScientist/feature/channel-email-qq-signal
...
Feature/channel email qq signal
2026-02-18 15:43:09 +00:00
MuXinCG
db6e309fdd
Add email qq and signal
2026-02-18 22:44:34 +08:00
MuXinCG
98e133564f
Add email qq and signal
2026-02-18 21:28:50 +08:00
X-iZhang
d09ae76a82
feat(assets): add new channel and MCP images
2026-02-18 01:48:35 +00:00
X-iZhang
e2a5241a68
feat(cli): enhance channel thinking propagation and error handling in bus mode
2026-02-17 20:25:49 +00:00
Xi Zhang
8873b83083
Merge pull request #14 from EvoScientist/feat/tool-error-handler-subagents
...
feat(evosci): inject tool error handler middelware to subagents
2026-02-17 13:32:51 +00:00
Xi Zhang
a786e181bf
Merge pull request #13 from EvoScientist/feature/channel-dingtalk-feishu
...
Add Dingtalk Feishu
2026-02-17 13:31:40 +00:00
Dinos Papakostas
23c0a47455
feat(evosci): inject tool error handler middelware to subagents
2026-02-17 19:46:22 +08:00
MuXinCG
5fd8e1a8ad
fix feishu bugs
2026-02-17 16:08:41 +08:00
MuXinCG
bec3fc0b67
pass linter
2026-02-17 15:40:57 +08:00