Commit Graph

  • 8bcc8f20ba feat: add i18n translations (zh/en/jp/ko) for all modules main Hermes Agent 2026-06-19 15:01:26 +08:00
  • 28c19c0d4c chore: 添加json/build.sh脚本 Hermes Agent 2026-06-17 17:26:22 +08:00
  • cfe01cdd2f feat: add user context injection and tool retry improvements yumoqing 2026-05-28 11:43:34 +08:00
  • 74e14831ec refactor(models): convert to json format per database-table-definition-spec yumoqing 2026-05-27 13:23:27 +08:00
  • 92f5552561 feat: add load_path.py RBAC permission registration script yumoqing 2026-05-27 13:16:06 +08:00
  • e5f97123b8 fix: pass context to harnessed_execute_tool to propagate user_id yumoqing 2026-05-08 18:34:47 +08:00
  • ecbb8a90e4 fix: add missing browser tool wrappers to fix KeyError in registration yumoqing 2026-05-08 18:20:12 +08:00
  • 8f11f41f7b fix: restore skill_tools dictionary and imports for tool registration yumoqing 2026-05-08 18:14:01 +08:00
  • ce6b6fd45a feat: implement actual tool logic in base_tools (read, write, search, terminal, execute_code, memory, skills, todo) yumoqing 2026-05-08 17:55:57 +08:00
  • 93edc7cde3 fix: grant full permissions to internal calls (empty context) yumoqing 2026-05-08 15:58:33 +08:00
  • 63a89d6db2 fix: replace uuid.uuid4() with getID() from appPublic.uniqueID for all table ID generation yumoqing 2026-05-08 15:47:22 +08:00
  • eb9a90ee42 fix: add env.get_module_dbname() for dynamic database lookup yumoqing 2026-05-08 15:34:13 +08:00
  • 34fd3ada5c fix: DBPools Singleton - manually set db.databases after getting instance yumoqing 2026-05-08 15:17:17 +08:00
  • 22820b85cd fix: DBPools(config.databases) instead of DBPools() for subprocess context yumoqing 2026-05-08 14:49:17 +08:00
  • fe6666b665 fix: DBPools() not in __init__, sqlorContext uses module name not default yumoqing 2026-05-08 11:41:53 +08:00
  • f9705f3892 fix: handle non-JSON LLM API responses gracefully yumoqing 2026-05-07 18:25:00 +08:00
  • e5e6796a4b feat: decrypt API key using ServerEnv.password_decode yumoqing 2026-05-07 17:31:05 +08:00
  • 1dbfd25772 fix: correct sor.R() call pattern - ns dict contains filters+sort yumoqing 2026-05-07 17:08:29 +08:00
  • a88c964666 fix: multi-user isolation and sqlor-compatible queries yumoqing 2026-05-07 16:39:07 +08:00
  • 8e10a24d55 fix: LLM config query uses 'default' DB only, not calling module's DB yumoqing 2026-05-07 15:49:12 +08:00
  • 6165c4b1cd fix: replace invalid sor.R(orderby/limit) calls with sqlExe yumoqing 2026-05-07 15:32:42 +08:00
  • a7f99fc710 fix: fallback to default DB for LLM config lookup yumoqing 2026-05-07 15:10:53 +08:00
  • d22dfdf383 fix: correct agent config form URLs and add config management menu item yumoqing 2026-05-07 13:50:12 +08:00
  • 4e65ff8fe4 refactor: LLM client for calling supplier LLM APIs (not server) yumoqing 2026-05-07 11:57:04 +08:00
  • e4f935de07 fix: add retry, rate limiting, and logging to LLM API yumoqing 2026-05-07 11:43:10 +08:00
  • 608413a5d5 feat: implement OpenAI-compatible LLM API yumoqing 2026-05-07 11:36:35 +08:00
  • 52f88239ed fix: add length/dec attributes to float/decimal fields in model definitions yumoqing 2026-05-07 10:39:26 +08:00
  • 3e33bc0924 添加代理执行和模型配置:创建代理执行控制台UI和API,扩展config模型添加default_model/default_temperature/enable_streaming字段 yumoqing 2026-05-06 15:05:57 +08:00
  • ee4b416b50 修复菜单URL与CRUD alias不匹配:menu.ui使用正确的alias路径,.ui文件引用修正为JSON定义的alias yumoqing 2026-05-06 14:25:27 +08:00
  • 790a4f0e50 补全CRUD配置和API:为12个JSON添加editable段,创建36个.dspy API文件,修复.ui文件中entire_url引号 yumoqing 2026-05-06 14:05:16 +08:00
  • b27a089916 feat: add menu.ui with data table and feature menu items yumoqing 2026-05-05 21:56:01 +08:00
  • ca16edf609 feat: add models, CRUD UI, config functions and config model definitions - Add hermes_executions, hermes_tasks, hermes_workflows, task_dependencies models - Add harnessed_agent_config model and view CRUD JSON - Add config_functions.py for agent configuration - Add agent_config.ui and ios_design.css frontend files yumoqing 2026-05-04 11:56:37 +08:00
  • 434ac73465 add design style yumoqing 2026-05-04 10:09:04 +08:00
  • f5c6f6927e bugfix yumoqing 2026-04-17 16:40:12 +08:00
  • a28cd7dedf bugfix yumoqing 2026-04-17 11:00:42 +08:00
  • d70824198b bugfix yumoqing 2026-04-16 17:14:06 +08:00
  • 2f189c9291 bugfix yumoqing 2026-04-16 15:40:17 +08:00