yuruo
|
b1ea8d2040
|
📝 更新(README.md):更新文档地址链接
✨ 功能(README.md):简化自动化功能介绍,优化用户阅读体验
|
2024-06-04 18:08:52 +08:00 |
|
yuruo
|
4bf3578193
|
✨ 添加(main/index.ts):在创建主窗口时添加frame:false属性,实现无边框窗口
📝 更新(global.scss):更新样式表,添加拖动和禁止拖动元素的样式
📝 更新(Search/index.tsx):更新搜索组件样式,在搜索框上添加拖动类drag
|
2024-06-04 18:00:45 +08:00 |
|
yuruo
|
de3c3cdc59
|
✨ 功能(ui): 更新窗口创建函数,调整窗口位置和是否置顶
🔧 配置(ui): 更新全局样式,替换背景颜色为深灰色调
🔧 配置(ui): 更新搜索组件样式,调整输入框样式和背景颜色
|
2024-06-04 14:35:06 +08:00 |
|
yuruo
|
55260d5e58
|
使用exectron重构项目
|
2024-06-04 12:40:09 +08:00 |
|
ruotongyu
|
fcbd835751
|
🐛 修复(server.ts):将端口变量从小写port改为大写PORT
✨ 功能(server.ts):添加对process.env.PORT环境变量的支持
|
2024-06-04 00:07:45 +08:00 |
|
ruotongyu
|
1e096d7c67
|
add electron
|
2024-06-03 23:10:48 +08:00 |
|
yuruo
|
a0269fa9bd
|
✨ 修复(chat_list.py):修复在chat_list.py中对QTextEdit和运行按钮的样式设置问题
🐛 修复(chat_list.py):解决代码执行完成后执行结果样式显示问题
📝 更新(chat_list.py):更新代码注释和文档说明
📝 更新(chat_page.py):更新欢迎消息的内容说明和注释部分的代码展示
🔧 更新(chat_list.py):更新对QTextEdit的样式设置,包括背景颜色和字体大小
|
2024-06-03 20:26:23 +08:00 |
|
yuruo
|
91705678e1
|
🔧 更新(package.bat):更新package.bat脚本以创建内部文件夹_self_utils并复制配置文件
📝 更新(package.bat):注释掉不再需要的移动和重命名操作
|
2024-06-03 18:39:35 +08:00 |
|
yuruo
|
2fc88263f0
|
✨ (programmer_agent.py): 重构run方法以处理LLM_Util().invoke()的返回值
📝 (chat_list.py): 导入PythonExecute模块以支持代码执行功能,修改运行按钮布局
🔧 (chat_list.py): 重构run_button_clicked方法以支持更灵活的消息展示处理
🔧 (chat_list.py): 重构new_response方法,支持不同类型消息的展示
🔧 (chat_list.py): 重构stream_response方法以支持更灵活的消息流处理
🔧 (chat_list.py): 添加code_generate_before_signal和code_generate_after_signal信号
🔧 (chat_list.py): 重构code_generate_after方法以处理生成的代码展示方式
🔧 (chat_page.py): 删除未使用的delete_last_conversation方法
🔧 (chat_page.py): 删除未使用的run_button_clicked方法
|
2024-06-03 18:31:39 +08:00 |
|
yuruo
|
977693b47e
|
逐字加载动画
|
2024-06-03 17:37:56 +08:00 |
|
yuruo
|
1cd3d842fe
|
✨ 增加(prompt.py):将eval()中传递的参数改为exec()
🚀 部署(chat_page.py):添加对Python代码运行执行的功能
🔧 增加(python_code_render.py):删除无用的文件
✨ 增加(python_execute.py):添加Python代码执行的功能
|
2024-06-02 09:56:06 +08:00 |
|
yuruo
|
035fc4d3ff
|
✨ 新功能(agent/prompt.py):更新高级python程序员的提示信息和要求
🔧 更新(pages/chat_page.py):添加Python代码编辑功能和执行按钮
📝 添加(pages/python_code_edit.py):添加Python代码编辑器类
📝 添加(pages/python_code_render.py):添加Python代码渲染器类📝 添加/更新(agent/prompt.py): 更新关于高级python程序员的提示文本和约束信息
🔧 更新(pages/chat_page.py): 更新代码展示窗口的实现,添加了能够执行保存和执行按钮功能
♻️ 重构(pages/python_code_edit.py): 删除不必要的代码和导入,规范代码缩进,并调整代码结构
✨ 引入(pages/python_code_render.py): 引入用于渲染Python代码的页面文件,并实现基本的文本编辑功能
|
2024-06-01 13:04:15 +08:00 |
|
yuruo
|
5574955055
|
✨ 创建(重命名worker_agent.py为programmer_agent.py):将工人代理改名为程序员代理
📝 更新(prompt.py):更新程序员提示和对齐需求提示的文档
🚀 部署(chat_page.py):更新线程以支持新的程序员代理和需求对齐代理
|
2024-05-31 12:16:30 +08:00 |
|
yuruo
|
400b5e30d2
|
📝 添加(agent/prompt.py):添加了关于对齐需求的提示文本
✨ 引入(agent/prompt.py):引入了对齐需求的AgentRequireAlignmentAgent
|
2024-05-31 10:18:04 +08:00 |
|
ruotongyu
|
1751c82927
|
📝 更新(prompt.py):更新对话提示内容和样式
🔧 更新(worker_agent.py):在WorkerAgent类中添加打印消息功能
🚀 更新(chat_page.py):添加Agent对象并传递给WorkerThread类
♻️ 重构(chat_page.py):将WorkerAgent类提取到单独文件
⬆️ 更新(llm_util.py):更新invoke方法签名
|
2024-05-30 21:01:07 +08:00 |
|
ruotongyu
|
dfd0debd50
|
🚀 部署:更新代码和配置文件并引入新的功能,为应用程序添加Python代码编辑器,支持多行代码高亮显示和执行功能。更新了系统提示信息模板,增加了对process.env.PORT环境变量的支持。更新了LLM工具类,允许根据用户输入调用tools中的execute函数来执行Python代码。修复了测试用例,修改了测试数据。
|
2024-05-30 20:25:32 +08:00 |
|
ruotongyu
|
3b124a2722
|
📝 更新(word_action.py, worker_agent.py, chat_page.py, llm_util.py):优化代码结构和执行逻辑
|
2024-05-30 20:24:15 +08:00 |
|
yuruo
|
5193924c6b
|
📝 更新(agent/prompt.py):添加关于调用tools中execute函数的说明
📝 更新(agent/worker_agent.py):更新run方法以处理调用tools中execute函数后的结果
✨ 新增(pages/chat_page.py):添加渲染LLM响应的方法
✨ 新增(pages/python_code_edit.py):添加Python代码编辑页面
🔧 更新(pyproject.toml):更新依赖版本信息
🔧 更新(utils/llm_util.py):删除llm方法,修改invoke方法逻辑
|
2024-05-30 18:23:56 +08:00 |
|
yuruo
|
412994662f
|
✨ agent/prompt.py:新增交互式提示模块
🔧 agent/woker_agent.py:更新导入的系统提示模块路径
🔧 pages/chat_page.py:更新信号类型
🔧 pyproject.toml:新增open-interpreter依赖
🔧 utils/llm_util.py:调整invoke方法参数,引入执行函数工具
|
2024-05-30 16:21:55 +08:00 |
|
ruotongyu
|
ecc0a975af
|
📝 更新(word_action.py, woker_agent.py, chat_page.py, llm_util.py):更正导入问题,调整工作代理逻辑。
|
2024-05-29 23:51:29 +08:00 |
|
ruotongyu
|
10cb0cb2ca
|
✨ 新功能(actions/action_base.py):添加ActionBase类来管理动作的描述和动作列表
🔧 更新(actions/action_util.py):更新ActionUtil类的_actions属性为WordAction类列表
🔧 更新(agent/woker_agent.py):更新ActionUtil的使用,添加动作描述到消息中传递给LLM_Util
♻️ 重构(utils/llm_util.py):重构invoke方法以支持不同base_url情况
|
2024-05-29 20:31:23 +08:00 |
|
ruotongyu
|
1df2189841
|
📝 新增(llm_util.py):添加对大模型的调用函数invoke,用于向模型发送请求并获取响应。
|
2024-05-29 18:48:54 +08:00 |
|
ruotongyu
|
5cfcc354b8
|
🐛 修复(server.ts):将端口变量从小写port改为大写PORT
✨ 功能(server.ts):添加对process.env.PORT环境变量的支持
|
2024-05-29 18:46:45 +08:00 |
|
yuruo
|
56e1f0436a
|
✨ ️增加(word_action):添加了一个新的word_action模块,用于执行文档操作任务
🆕 添加(system_prompt):添加了系统提示信息,用于指导Open Interpreter的行为
🩹 修复(chat_page.py):修复了窗口失焦的问题,现在在用户激活窗口时会显示正常
⬆️ 升级(pyproject.toml):增加了litellm库的依赖并升级版本到1.38.12
|
2024-05-29 14:33:48 +08:00 |
|
yuruo
|
a18d4ec342
|
🐛 修复(chat_page.py):修复窗口失去焦点时最小化而不是隐藏的bug
📝 文档(chat_page.py):更新托盘提示信息为指导用户按中键显示窗口
|
2024-05-28 17:55:19 +08:00 |
|
yuruo
|
92eaff3afa
|
✨ main.py: 移除无用的代码和函数调用
📝 chat_page.py: 稍微调整窗口激活时的行为,添加一些注释
🔧 global_keyboard_listen.py: 更改鼠标中键信号的传递方式
🔧 action_list_item.py: 移除不必要的输出
📝 chat_page.py: 调整窗口激活时的行为,注释掉不必要的代码
🔧 chat_page.py: 调整窗口显示方法,保证窗口始终处于最上层
|
2024-05-28 15:44:14 +08:00 |
|
yuruo
|
878b2145f5
|
✨ main.py(main.py):重构AutoMate类的初始化方法和主函数
📝 chat_page.py(chat_page.py):优化部分代码逻辑和添加全局键盘监听功能
⬆️ pyproject.toml(pyproject.toml):更新global-hotkeys和pynput库版本
🔧 global_keyboard_listen.py(global_keyboard_listen.py):新增全局键盘监听功能文件
|
2024-05-28 12:57:04 +08:00 |
|
yuruo
|
d6981c8147
|
✨ 添加功能(chat_page.py, plugin_page.py, chat_page.ui, plugin_page.ui):引入插件页面和对应 UI 文件,实现插件管理功能
|
2024-05-28 10:07:16 +08:00 |
|
yuruo
|
cf36bfab73
|
✨(pages/chat_page.py): 引入系统托盘(QSystemTrayIcon),添加右键菜单功能,实现双击显示窗口和退出功能
📝(pages/chat_page.py): 调整部分界面元素的位置和样式,更新占位文本提示信息
|
2024-05-28 10:04:07 +08:00 |
|
ruotongyu
|
d2a5ae6cfe
|
提交plugin
|
2024-05-27 20:31:22 +08:00 |
|
yuruo
|
5adadf646b
|
✨ 功能(chat_page.py):添加window_util模块以实现窗口管理功能
📝 文档(chat_page.py):更新注释以提高代码可读性
|
2024-05-27 17:29:12 +08:00 |
|
yuruo
|
3c18362d91
|
✨ 页面(chat_page.py):添加行为过滤功能以根据文本搜索行为项
🐛 修复(chat_page.py):修复当没有匹配行为时显示消息的问题
|
2024-05-27 16:33:30 +08:00 |
|
yuruo
|
bfe8ac0a05
|
✨ 在action_base.py中添加了ActionSignal和RunActionThread类,以及修改了ActionBase类,将执行动作放到线程中,从而提高了程序的响应性和用户体验。在action_list.py中修复了一个样式表的错误。在chat_page.py中修改了ChatPage和ActionList类,增加了与动作执行相关的功能。
|
2024-05-27 15:51:03 +08:00 |
|
yuruo
|
efb038cea5
|
✨ 优化(chat_page.py):更新列表项小部件的显示,以解决样式问题
📝 文档(chat_page.py):添加注释和文档说明
|
2024-05-27 14:47:07 +08:00 |
|
yuruo
|
a865e340b6
|
✨ 添加(chat_page.py): 引入ActionItems类和ActionList类,重构鼠标点击和双击事件处理逻辑
🚀 部署(test_path.py): 添加test_window函数,测试并获取当前活动窗口的标题
🔧 添加(window_util.py): 引入WindowUtil类,获取当前活动窗口的标题。
|
2024-05-27 14:19:43 +08:00 |
|
yuruo
|
55d5fc5c0b
|
I have not received the output of 'git diff --staged' command. Kindly provide the changes so that I can create a commit message for you.
|
2024-05-24 17:04:14 +08:00 |
|
yuruo
|
5c67bc3cf8
|
更新配置
|
2024-05-23 13:33:30 +08:00 |
|
yuruo
|
e0baa91b5e
|
完成数据加载
|
2024-05-23 12:59:15 +08:00 |
|
yuruo
|
98858f69b5
|
修复打开编辑页面渲染失败的问题
|
2024-05-23 11:09:40 +08:00 |
|
ruotongyu
|
c05839503f
|
完成删除功能,但是删除循环内的项时有一个 gc bug
|
2024-05-23 00:20:32 +08:00 |
|
ruotongyu
|
0723e2c8e6
|
backspace 监听
|
2024-05-22 22:54:03 +08:00 |
|
ruotongyu
|
920c97fc61
|
完成选择效果优化
|
2024-05-22 19:54:27 +08:00 |
|
yuruo
|
022a71f110
|
更新
|
2024-05-22 18:19:46 +08:00 |
|
ruotongyu
|
17c3c463bb
|
优化全局变量
|
2024-05-21 22:39:11 +08:00 |
|
ruotongyu
|
37e74938e9
|
修复保存加载失败的bug
|
2024-05-21 22:17:39 +08:00 |
|
ruotongyu
|
c5a0c33dd0
|
懒加载
|
2024-05-21 21:05:36 +08:00 |
|
ruotongyu
|
d8231a44f5
|
更新代码
|
2024-05-21 19:33:43 +08:00 |
|
yuruo
|
6807c7621e
|
发现bug,点击选中元素时,画图分两次刷新
|
2024-05-21 17:08:52 +08:00 |
|
yuruo
|
043d89043b
|
Merge branch 'master' of github.com:yuruotong1/autoMate
|
2024-05-21 15:47:21 +08:00 |
|
yuruo
|
c05742dbd1
|
更新redme
|
2024-05-21 15:47:14 +08:00 |
|