Commit graph

  • c3f3992a51 Paginate chat history so long sessions open quickly. oliver 2026-08-11 10:13:18 +08:00
  • 2a52349668 Restyle chat model picker as a themed custom dropdown. oliver 2026-08-11 05:05:52 +08:00
  • 746570dfc9 Polish Admin/Chat UI and fix WhatsApp group session titles. oliver 2026-08-11 04:59:39 +08:00
  • 8ad4768476 Polish Admin/Chat UI: utilities, chat tokens, denser topbar. oliver 2026-08-11 03:39:04 +08:00
  • cbd9942b0b Align Admin/Chat UI with NetX dark ops shell. oliver 2026-08-11 03:25:48 +08:00
  • e4b7b8d12e Clean Admin UI copy left from Manager-era labels. oliver 2026-08-11 03:17:18 +08:00
  • 8fce428540 Drop dead admin/chat protocol fields and fix MCP specialist docs. oliver 2026-08-11 03:13:59 +08:00
  • 454c841af7 Converge manager out of product roles and drop dead inherit prefs. oliver 2026-08-11 03:07:38 +08:00
  • bc20b41ee2 Fix Plugins page crash after wire-policy UI removal. oliver 2026-08-11 02:51:12 +08:00
  • fe29b43695 Remove MCP wire suppression; keep specialist binding only. oliver 2026-08-11 02:48:47 +08:00
  • 4277ad6b14 Remove dead confirm-strategy setting from chat UI. oliver 2026-08-11 02:42:32 +08:00
  • c901655848 Assert user-mode coerces plan_agent_version to v1. oliver 2026-08-11 02:39:33 +08:00
  • 9da63de21b Remove Plan/Agent v2 selector from chat settings. oliver 2026-08-11 02:39:20 +08:00
  • b6986c4b8c Align docs and runtime with expert-only routing. oliver 2026-08-11 02:35:57 +08:00
  • ff9ef7279d Remove Manager/comprehensive mode; route everything expert-only. oliver 2026-08-11 01:43:40 +08:00
  • cf31fd104d Simplify oclaw product surface: drop niche specialists and admin noise. oliver 2026-08-11 01:34:10 +08:00
  • efa72df362 Remove plan mode, skill toolcall path, and inline netx tools. oliver 2026-08-11 01:17:39 +08:00
  • 628a9dffd2 Subtract dead agent husks and unify the gateway executor path. oliver 2026-08-11 01:02:29 +08:00
  • e2fc72607e Prefer batch CLI in playbooks, cap tool persistence, and steer getManagedNe failures. oliver 2026-08-11 00:46:46 +08:00
  • ae70d4b89a Make ops WhatsApp replies a strict NOC bot by default. oliver 2026-08-11 00:32:54 +08:00
  • 785da27b69 Tighten ops skills from field WhatsApp Q&A patterns. oliver 2026-08-11 00:28:22 +08:00
  • 659903506b Fix retention CLI import path when run from repo root. oliver 2026-08-11 00:22:42 +08:00
  • 48e5872045 Add dry-run sqlite retention prune for tool/trace bloat. oliver 2026-08-11 00:22:26 +08:00
  • cc9a516cb4 Convert Markdown to WhatsApp formatting on outbound enqueue. oliver 2026-08-11 00:16:02 +08:00
  • 9d4dced4e4 Skip overlapping scheduled runs and surface playbook status in job lists. oliver 2026-08-11 00:07:42 +08:00
  • 51eef09801 Synthesize playbooks from structured prompts and inject prior-run context. oliver 2026-08-10 23:59:27 +08:00
  • 4898adf7d0 Productize scheduled success delivery, close WA pending, and clarify SQL scope grants. oliver 2026-08-10 23:52:41 +08:00
  • dff8901ae3 Hide inventory/CLI tools on WhatsApp report short-intents. oliver 2026-08-10 23:45:30 +08:00
  • 6c5536b758 Nudge WhatsApp group ops asks that skip @mention. oliver 2026-08-10 23:41:48 +08:00
  • 94a1b5b26c Notify WhatsApp requesters on access decisions and ship EN ops help. oliver 2026-08-10 23:37:50 +08:00
  • f31ebeb30e Prefer multi-NE execManagedNe batch and parallelize read MCP tools. oliver 2026-08-10 23:34:23 +08:00
  • 021ed0cc4f Relax absolute tool-count caps; keep only anti-loop guards. oliver 2026-08-10 23:29:33 +08:00
  • 9d447b1c51 Cap run_command spam and force a usable finalize after tool-round limits. oliver 2026-08-10 23:26:54 +08:00
  • 28a5f2586c Dedupe WhatsApp access pending and cap execManagedNe per turn. oliver 2026-08-10 23:25:09 +08:00
  • d8bc08ee0d Stop shell Excel builds, default write_file paths, and cap short-intent tool rounds. oliver 2026-08-10 23:21:23 +08:00
  • a5ebabbaae Document bandwidth_congestion_daily in schedule_create tool help. oliver 2026-08-10 23:19:12 +08:00
  • 54cb8af8b0 Block non-retryable tool re-calls and add congestion ops recipes. oliver 2026-08-10 23:19:03 +08:00
  • 9bbac6c0b8 Gate group speaker isolation to shared chat sessions only. oliver 2026-08-10 23:16:27 +08:00
  • e91e4fe773 Isolate WhatsApp group turns by speaker and clarify SQL scope denials. oliver 2026-08-10 23:11:41 +08:00
  • d2693d1c63 Cut WA alarm re-query loops, auto-deliver xlsx, and add ops schedule templates. oliver 2026-08-10 23:08:05 +08:00
  • 7373e516f0 Classify tool failures and block identical blind retries in-turn. oliver 2026-08-10 23:03:15 +08:00
  • 4646170743 Push scheduled-job failure summaries to WhatsApp and clarify pending access. oliver 2026-08-10 22:59:40 +08:00
  • d3f621b58b Cache inventory MCP lists and accept YES as WhatsApp confirm. oliver 2026-08-10 22:56:50 +08:00
  • f1d025ed60 Steer WhatsApp ops short intents and clarify busy/CLI failures. oliver 2026-08-10 22:53:35 +08:00
  • 47fd83597e Make WhatsApp ops English-first for field deployments. oliver 2026-08-10 22:51:25 +08:00
  • 0ab5ab8c5a Send throttled WhatsApp progress during long tool turns. oliver 2026-08-10 22:47:26 +08:00
  • d245e463c0 Make tool failures actionable with suggestions and scope hints. oliver 2026-08-10 22:42:37 +08:00
  • 229e8b1368 Raise MCP exec timeouts and cache listCliTargets for WhatsApp ops. oliver 2026-08-10 22:40:17 +08:00
  • e03c90fb35 Add one-shot UME alarm Excel delivery for WhatsApp ops. oliver 2026-08-10 22:36:14 +08:00
  • aff11c1eae Reduce WhatsApp ops tool friction with looser xlsx/file schemas and short-intent playbooks. oliver 2026-08-10 22:32:44 +08:00
  • 685e3ffa8d Align ops UME playbook with MCP camelCase tools and freshness-first triage. oliver 2026-08-10 22:17:45 +08:00
  • 567c4f4f17 fix(ops): restore UTF-8 Chinese in netx UME playbook skill oliver 2026-08-07 15:51:25 +08:00
  • 9f2dba7a23 Add private layer 07 for field real cases in IP knowledge base. oliver 2026-07-29 11:18:28 +08:00
  • 07002caeb8 fix erro command oliver 2026-07-29 10:22:01 +08:00
  • 557b675fe8 docs(ops): align netx exec limits and CLI allowlist with server oliver 2026-07-28 10:57:55 +08:00
  • 3cdf550298 Make Chat abort actually stop the agent turn. oliver 2026-07-23 10:16:07 +08:00
  • 23ecce4755 fix bubble splitting after session interruption oliver 2026-07-23 09:48:51 +08:00
  • 896126ef88 Move Chat background-jobs entry to the sidebar footer. oliver 2026-07-23 09:26:53 +08:00
  • 0cf6aafa30 Add background jobs with Chat UI so long agent scripts can run for hours safely. oliver 2026-07-23 01:02:57 +08:00
  • dbba8cafbf Add write_xlsx tool so agents export Excel via structured data instead of fragile openpyxl scripts. oliver 2026-07-22 23:54:16 +08:00
  • c31625d05b Fix WhatsApp image delivery and Chat duplicate attachment display. oliver 2026-07-22 20:03:05 +08:00
  • b6e023cd91 Fix duplicate WhatsApp outbound delivery. oliver 2026-07-22 11:41:52 +08:00
  • 10ae4abc1d Fix WhatsApp same-session quote re-injection. oliver 2026-07-22 10:24:23 +08:00
  • 2446993b11 Fix WhatsApp overlap by serial queue, typing, and outbound delivery. oliver 2026-07-22 10:04:25 +08:00
  • f1ed86537c Add ops IP knowledge playbook for protocol troubleshooting. oliver 2026-07-21 20:24:11 +08:00
  • db1d89d83b 增加知识文档 hans 2026-07-21 19:01:49 +08:00
  • f3152acb88 fix(scheduler): clarify interval units in schedule tools oliver 2026-07-21 17:14:19 +08:00
  • e3828418d4 fix(chat): allow administrator to delete channel-only sessions oliver 2026-07-21 16:55:51 +08:00
  • 4f36f4a36f fix(scheduler): reuse one execution session per scheduled job oliver 2026-07-21 16:20:31 +08:00
  • 146d83c336 fix(scheduler): inherit creator specialist when creating scheduled jobs oliver 2026-07-21 15:42:58 +08:00
  • 62ac04c40d fix(scheduler): isolate scheduled runs and @mention job creator on WhatsApp oliver 2026-07-21 14:49:31 +08:00
  • f5cb64a3a4 fix(whatsapp): deliver scheduled job attachments to groups oliver 2026-07-21 14:29:55 +08:00
  • 40eed39110 docs(ops): anonymize sample NE in ops expert intro oliver 2026-07-15 10:29:31 +08:00
  • 4c85dedf33 docs(ops): add oclaw and netx ops expert introduction guide oliver 2026-07-14 17:18:08 +08:00
  • ad1b95d0bc fix(admin): make popups and overlays respect light theme oliver 2026-07-14 15:29:21 +08:00
  • 30202dd291 feat(scheduler): confirm before deleting scheduled jobs oliver 2026-07-14 10:11:04 +08:00
  • d036190195 feat(scheduler): workflow recipes with confirm-before-create oliver 2026-07-14 09:58:39 +08:00
  • ad5d1db3c6 feat(whatsapp): real group @mentions and cleaner inbound text oliver 2026-07-13 20:05:43 +08:00
  • cbe68a54cd feat(channel): unify deliverable outbound and WeChat attachments oliver 2026-07-13 15:56:50 +08:00
  • dc5da21f5a docs(skill): clarify write_file vs run_command for channel file delivery oliver 2026-07-13 11:00:38 +08:00
  • 19f4d285ce feat(channel): deliver generated files on WhatsApp and honor user tool policy oliver 2026-07-13 10:10:51 +08:00
  • 61d54b10fd fix(attachments): parse channel uploads for LLM and stop echoing user files oliver 2026-07-03 21:43:49 +08:00
  • fc10560052 fix(whatsapp): isolate group sessions and inject quoted context safely oliver 2026-07-03 17:48:34 +08:00
  • d90fca7293 fix(whatsapp): add outbound retry backoff for failed sends oliver 2026-07-02 17:43:57 +08:00
  • a8d3d2d5ec fix(scheduler): default scheduled job timezone to system timezone oliver 2026-07-02 17:31:21 +08:00
  • a27bca5648 fix(scheduler): inherit creator specialist in schedule_create oliver 2026-07-02 16:36:25 +08:00
  • ad052daaf0 feat(tools): expose schedule tools to all specialists oliver 2026-07-02 15:42:06 +08:00
  • 07fd776a39 feat(ops): enforce skill install lane for ops workspace oliver 2026-07-02 14:56:58 +08:00
  • 261e9bc72e docs(netx): update listManagedNe filter requirement and paging limits oliver 2026-07-02 11:07:47 +08:00
  • 1ea13a205d feat(whatsapp): add access control with quote-based admin approval oliver 2026-07-01 11:36:58 +08:00
  • 8781a200c9 docs(netx): document ume_ne_id exec and listCliTargets MCP tool oliver 2026-06-26 17:13:50 +08:00
  • 47813f6a94 feat(scheduler): add scheduled jobs with channel-aware delivery oliver 2026-06-26 15:56:10 +08:00
  • 5336f8835f fix(whatsapp): pass quoted UME alarm to agent when @ bot oliver 2026-06-23 14:36:14 +08:00
  • 538945fb66 feat(netx-bridge): use English UME alarm text for WhatsApp push oliver 2026-06-22 20:37:51 +08:00
  • eaeb9fd33d fix(netx-bridge): use OCLAW_OPS_AI_SHARED_TOKEN for alarm WSS auth oliver 2026-06-22 11:22:39 +08:00
  • 7210293f42 feat(netx-bridge): WhatsApp proactive alerts from NetX key alarms oliver 2026-06-22 11:17:32 +08:00
  • 9b6bf1d4eb fix(llm): handle null-delta terminal stream chunks from mytokenland gateways oliver 2026-06-10 20:47:23 +08:00
  • dbd22ef9be fix(whatsapp): download inbound media and send typed outbound attachments oliver 2026-06-05 19:50:34 +08:00
  • 35a66dcc44 docs(netx): allow ping/ping6 in execManagedNe CLI policy oliver 2026-06-05 16:15:00 +08:00
  • 9b58479e92 fix(whatsapp): only reply in groups when bot is among @mentions oliver 2026-06-05 14:14:13 +08:00