Commit graph

  • 847567f495 docs(ops): use placeholder IPs in bastion hop playbook example oliver 2026-06-05 10:59:32 +08:00
  • 3f17efb720 docs(ops): document bastion hop troubleshooting in managed-ne playbook oliver 2026-06-05 10:47:52 +08:00
  • 959cd8227c docs(netx): state execManagedNe allows show/display commands only oliver 2026-06-04 20:51:07 +08:00
  • 0fc05452ec fix(whatsapp): match bot LID mentions ignoring device suffix oliver 2026-06-04 20:15:54 +08:00
  • 8c665290c4 fix(whatsapp): resolve LID @-mentions in sidecar and trust mentions_bot in gateway oliver 2026-06-04 20:01:45 +08:00
  • dcb779a691 fix(whatsapp): sync sidecar on start and forward all group inbounds oliver 2026-06-04 19:52:25 +08:00
  • 9657b313a3 fix(whatsapp): restore group @ replies with LID matching and send fallback oliver 2026-06-04 19:41:33 +08:00
  • a218139da6 fix(whatsapp): suppress silent group replies and quote sender on reply oliver 2026-06-04 19:15:00 +08:00
  • 900e3d0d3e feat(whatsapp): gate group replies on mention and share group sessions oliver 2026-06-04 18:49:59 +08:00
  • bc1b45a8fd fix(chat,channels): admin session delete, weixin inbound, PG and docs oliver 2026-06-03 01:36:45 +08:00
  • 39fd1905b6 fix(chat): keep tool-call process notes out of visible body oliver 2026-05-31 12:41:12 +08:00
  • 4610989d72 fix(mcp): preflight python module check and surface install errors oliver 2026-05-30 23:42:44 +08:00
  • 8787adc3cc fix(chat): repair async worker and video specialist routing oliver 2026-05-30 22:53:49 +08:00
  • a0a3f4b65f feat(mcp): integrate netx via netx_mcp and improve MCP install oliver 2026-05-30 15:44:34 +08:00
  • bbd7b0300f feat(ops): add netx managed NE query and exec tools oliver 2026-05-28 22:12:57 +08:00
  • 8233db93db Increase default tool rounds to 100 with 300 cap. oliver 2026-05-28 11:34:20 +08:00
  • 89b295293d Raise default tool rounds to 30 and cap at 100 per turn. oliver 2026-05-27 17:34:39 +08:00
  • aea02cea3e Execute tools after DSML promote instead of stopping at tool_call. oliver 2026-05-27 17:24:37 +08:00
  • 5325b2d9bc Fix split-field DSML promote and silent turn end after tools. oliver 2026-05-27 17:08:51 +08:00
  • c31e6ad4b7 Fix double-pipe DSML variant and promote on Responses API. oliver 2026-05-27 16:42:29 +08:00
  • 43f6a792eb Fix spaced DSML variant parsing and reasoning stream filtering. oliver 2026-05-27 16:25:58 +08:00
  • 97d5c1744a Add DeepSeek DSML-to-tool_calls conversion at transport and runtime layers. oliver 2026-05-27 15:39:11 +08:00
  • 6f754ee5ea ops: use host_name as primary key for alarm NE display oliver 2026-05-20 00:04:33 +08:00
  • 1366459ee0 feat(ops): enforce English-only replies and localize netx protocol labels oliver 2026-05-19 23:35:46 +08:00
  • 0de5f7bc98 fix(ops): English replies from English prompts and ROLE_SYSTEM.en oliver 2026-05-19 22:41:46 +08:00
  • f1626195f7 fix(chat): honor ui_lang on WebSocket turns; ops NE display by host_name oliver 2026-05-19 22:14:44 +08:00
  • 3a467704d6 chore(cursor): add Trilium MCP template and ignore local secrets oliver 2026-05-17 12:16:46 +08:00
  • 428eed7ae4 chore(admin): remove netx ops tools sidebar link oliver 2026-05-17 12:11:43 +08:00
  • 921447086f chore(skills): stop tracking local-only knowledge-base-manager oliver 2026-05-16 22:32:30 +08:00
  • 807679aaaa feat: 更新 knowledge-base-manager skill,添加完整 ID 映射和严格目录限制 oliver 2026-05-16 22:27:57 +08:00
  • acfb2cf73b fix(chat): compress-history on PostgreSQL dict rows oliver 2026-05-15 19:22:45 +08:00
  • 0dc0c4663f docs(pg): slim migration guide to shell one-liners oliver 2026-05-14 15:15:08 +08:00
  • 1caf96e694 fix: harden assistant SQLite/PostgreSQL dual-backend (singleton, timeouts, warnings) oliver 2026-05-14 10:24:23 +08:00
  • 1490bd5f24 feat: unify runtime logging (rotating files, log root, scripts, desktop) oliver 2026-05-14 10:11:51 +08:00
  • 86d4bad107 docs: add assistant PostgreSQL migration guide and link from README oliver 2026-05-14 09:42:08 +08:00
  • d14e9d3596 feat(persistence): PostgreSQL assistant store, chat persist fixes, gateway scripts oliver 2026-05-14 09:33:50 +08:00
  • 2b32d11f43 feat(tools): add grep and workspace profile, fix write path oliver 2026-05-13 23:02:52 +08:00
  • 48190afbc1 docs: document AIA_TOOL_FUNCTION_STRICT and add env example oliver 2026-05-13 15:09:17 +08:00
  • 1d7282a0a2 chore(llm): drop AIA_DEEPSEEK_STRICT_TOOL_MODE legacy knob oliver 2026-05-13 15:04:14 +08:00
  • 81163371bd feat(llm): default function.strict on all OpenAI-style tool calls oliver 2026-05-13 15:01:58 +08:00
  • 6ba3234a87 fix(llm): DeepSeek strict tools via function.strict, not extra_body oliver 2026-05-13 14:59:24 +08:00
  • 420abac9f1 refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH oliver 2026-05-13 14:51:17 +08:00
  • 7941b27f58 feat(llm): send strict_tool_mode for DeepSeek OpenAI-compat tool calls oliver 2026-05-13 09:22:22 +08:00
  • 7ea0d59512 fix(db): prune rows referencing deleted chat_session on init oliver 2026-05-13 01:01:49 +08:00
  • 289cac4dd6 feat: parse DeepSeek V4 DSML tool_calls from assistant text oliver 2026-05-13 00:51:22 +08:00
  • 4ea26a022b fix(chat): fold tool_call main-channel text and fix aggregate row loss oliver 2026-05-13 00:02:18 +08:00
  • 5efac74f87 fix(chat): always persist reasoning_content on assistant event_payload oliver 2026-05-12 23:02:38 +08:00
  • c938147fdb fix(chat): default reasoning fold on for new browsers and bump chat.js cache oliver 2026-05-12 20:29:58 +08:00
  • a3365b77fa fix(chat): persist reasoning for Responses stream and WS final snapshot oliver 2026-05-12 20:18:15 +08:00
  • 46ebfeb54f fix(chat): persist/split <thinking>/<thought> blocks like stream UI oliver 2026-05-12 19:32:19 +08:00
  • 7ea02e66ca fix(chat): show thinking_mode reasoning in folded bundle from event_payload oliver 2026-05-12 19:28:03 +08:00
  • 5b2f182ae4 fix(admin): run_command toggle GET matches DB absent; add disabled hint oliver 2026-05-12 19:17:13 +08:00
  • 274a9b8ddd feat(mcp): pass all mcp_local.env keys to subprocess; allowlist supplements host-only oliver 2026-05-12 18:51:07 +08:00
  • 48d5e468e6 feat(mcp): allowlist EXTRA merges with default; add Trilium keys to default oliver 2026-05-12 17:39:14 +08:00
  • d16791fb7d skills: add excalidraw-diagram for Trilium Excalidraw notes oliver 2026-05-12 15:44:27 +08:00
  • f367779ad1 Docs: UME NE keyword matches host_name (netx-side) oliver 2026-05-11 17:27:26 +08:00
  • 1c90a3570e Add netx UME NE inventory tools for ops oliver 2026-05-11 17:24:57 +08:00
  • 939a734e76 Bust executor prompt cache on workspace SKILL.md layout changes oliver 2026-05-11 16:28:16 +08:00
  • c33ca303a2 Fix prewarm prompt preview staleness (cache + Admin wait) oliver 2026-05-11 16:24:33 +08:00
  • 4dbb834c95 Fix role binding filter when mapping is empty oliver 2026-05-11 16:07:34 +08:00
  • 091a5626e7 Expose skill role binding stored vs env override in Admin API oliver 2026-05-11 15:59:51 +08:00
  • df30b5902f feat: 路径约定体系 & 自优化管道落地 oliver 2026-05-10 23:28:41 +08:00
  • 08df5d580a docs(skills): make session-bootstrap workspace path portable oliver 2026-05-10 20:34:35 +08:00
  • 2c7b318561 feat(runtime): enforce native tool calls and web-only stack scripts oliver 2026-05-10 20:08:03 +08:00
  • 4335040a27 feat(video): DashScope video specialist with correct i2v request bodies oliver 2026-05-10 16:20:43 +08:00
  • 398d85ba06 fix(chat): complete streaming for reasoning, tools, and tool calls oliver 2026-05-10 14:02:14 +08:00
  • 75a3038f33 fix(run_command): decode subprocess output as UTF-8 on Windows oliver 2026-05-10 12:08:42 +08:00
  • 95dfa7020a test: resolve multi-search-engine config via runtime_skills_root oliver 2026-05-10 11:44:46 +08:00
  • beb52006d8 refactor: move bundled skills tree to repo root skills/ oliver 2026-05-10 11:35:57 +08:00
  • 396dba76ea feat(chat): image specialist session image fallback and WS UX oliver 2026-05-10 11:25:21 +08:00
  • faeb067856 feat(chat): image specialist legacy lane, Responses fixes, ACL + UI attachments oliver 2026-05-10 07:06:05 +08:00
  • d1bcc4debe feat: multimodal image clients, workspaces, Tushare skill, test fixes oliver 2026-05-10 04:41:42 +08:00
  • 6307ade480 fix(netx-tools): ignore system proxy for netx API calls oliver 2026-05-09 16:10:40 +08:00
  • 04050747ae fix(chat): handle missing branding dir and full-width layout oliver 2026-05-09 14:53:30 +08:00
  • 38de5a305f fix(scripts): resolve repo root by searching oclaw.json oliver 2026-05-09 11:41:24 +08:00
  • f538409c08 feat(ops): add UME alarm playbook skill and tool guardrails oliver 2026-05-09 00:05:23 +08:00
  • 5b925854f0 fix(whatsapp): 固定安装依赖版本并规避导出路径错误 oliver 2026-05-07 15:09:06 +08:00
  • 89fe51d282 fix(whatsapp): 修复登录脚本黑窗秒退并补充文档入口 oliver 2026-05-07 15:01:51 +08:00
  • acf1266e90 feat(品牌): 支持 _local 外部优先 Logo 与图标覆盖 oliver 2026-05-07 10:12:16 +08:00
  • b15ff4c31c fix(prompt): invalidate bootstrap cache on wiki changes oliver 2026-05-06 23:42:52 +08:00
  • 5fc0805c69 feat(memory): improve wiki search observability and retrieval flow oliver 2026-05-06 23:19:28 +08:00
  • d731288ffa fix(runtime): harden tool-call pairing and extend run_command timeouts oliver 2026-05-06 22:34:54 +08:00
  • 6628cd1220 feat(models): add toggle to hide chat model selector oliver 2026-05-06 18:58:01 +08:00
  • 61d2b87a30 fix(auth): provide bootstrap default admin password when unset oliver 2026-05-06 17:38:18 +08:00
  • 9f4fa3d319 fix(chat): harden session auto-title and keep a single no-tool LLM call oliver 2026-05-06 15:19:22 +08:00
  • 16169b3de2 fix(desktop): external gateway mode and start script alignment oliver 2026-05-06 11:06:16 +08:00
  • 19e51e2c12 docs: add MIT license, security policy, and README legal section oliver 2026-05-04 12:53:56 +08:00
  • 25e36d67c2 docs: add CONTRIBUTING and GitHub issue templates oliver 2026-05-04 12:17:04 +08:00
  • 4444a8040e docs: add out-of-the-box quickstart and cross-links oliver 2026-05-04 11:42:54 +08:00
  • b0e0c05d8a feat: integrate netx ops data access and unify prompt/workspace runtime oliver 2026-05-03 23:54:38 +08:00
  • 83f46f8aa2 feat: add admin audit pagination and improve admin/chat UX. oliver 2026-05-02 20:12:32 +08:00
  • 37522f492a feat: plan agent v2, global chat mode, and user-mode v2 flag sync oliver 2026-05-02 18:41:45 +08:00
  • ae44cbcad5 完善 MCP/会话上下文治理并补齐搜索与诊断能力。 oliver 2026-05-01 17:46:50 +08:00
  • df91434936 适配 Bailian WebParser 兼容接入并完善 sidecar 文档。 oliver 2026-05-01 17:40:52 +08:00
  • 329fb2239a 统一技能安装链路并提交当前skills变更。 oliver 2026-05-01 04:23:24 +08:00
  • 1c71a29ec1 将附件/多模态查询与编辑工具从 generalist 迁移到 public。 oliver 2026-05-01 04:13:43 +08:00
  • 5d67303d22 修复 Admin Skills 安装区块不显示,并支持卸载 _workspace/public lane。 oliver 2026-05-01 03:34:32 +08:00
  • da2413afad 新增公共工具:批量写文件、工作区树、上下文搜索、多段替换 oliver 2026-05-01 02:45:00 +08:00
  • 5ef9abb069 将高风险 public 工具开关改为按用户生效。 oliver 2026-05-01 01:59:11 +08:00
  • e06184cc2f 对齐 run_command 与 write_file 的默认路径行为。 oliver 2026-05-01 01:10:03 +08:00