Commit Graph

  • b350e1ef77 fix(workflows): contain untrusted record keys (#140) main Vincent Koc 2026-08-21 00:33:37 -07:00
  • 168d8fbe0e fix(state): normalize keys without backtracking (#138) Vincent Koc 2026-08-21 00:31:12 -07:00
  • 1c069dc385 test(state): clarify key normalization coverage fix/codeql-state-key-normalization Vincent Koc 2026-08-21 00:21:44 -07:00
  • 320ec09b03 fix(runtime): separate shell process execution (#141) Vincent Koc 2026-08-21 00:15:32 -07:00
  • 695cbf4a42 fix(runtime): separate shell process execution fix/codeql-process-executable-boundary Vincent Koc 2026-08-21 00:09:37 -07:00
  • 2d951036ee fix(runtime): keep process execution shell-free (#139) Vincent Koc 2026-08-20 23:55:36 -07:00
  • c6bc49c995 fix(workflows): preserve argument env names fix/codeql-workflow-input-safety Vincent Koc 2026-08-20 23:55:23 -07:00
  • 65a08a400f chore: leave release notes to release automation Vincent Koc 2026-08-20 23:46:08 -07:00
  • 880300c068 chore: leave release notes to release automation Vincent Koc 2026-08-20 23:45:55 -07:00
  • 38ab2ada7e fix(workflows): contain untrusted record keys Vincent Koc 2026-08-20 23:40:36 -07:00
  • be7cb2030f fix(state): normalize keys without backtracking Vincent Koc 2026-08-20 23:36:19 -07:00
  • 00270e140e fix: abort gog.gmail.send with the same process helper as search (#136) Sebastien Tardif 2026-08-15 19:55:57 -07:00
  • afb198a96b test(commands): cover the where filter command (#121) Krasimir Kralev 2026-08-13 22:29:32 +03:00
  • 096f5fedcb fix: workflow steps keep waiting for the model after timeout_ms expires (#132) Yiğit ERDOĞAN 2026-08-13 22:28:51 +03:00
  • 911f35c9b8 fix: workflows are charged for cached model answers and stop on a budget they never spent (#134) Yiğit ERDOĞAN 2026-08-13 22:26:26 +03:00
  • e88e8d3970 fix: cached LLM answers are returned when temperature or max output tokens change (#130) Yiğit ERDOĞAN 2026-08-13 22:23:12 +03:00
  • 9769237d36 fix: Lobster cannot create its cache or state directories on Windows (#126) Yiğit ERDOĞAN 2026-08-13 22:22:56 +03:00
  • f14e22d94a fix: workflow run crashes when a step exits before reading its stdin (#122) Martin Kessler 2026-08-13 21:22:15 +02:00
  • f2438f52ad fix: schema validation failures cost one more model call than configured (#128) Yiğit ERDOĞAN 2026-08-13 20:55:13 +03:00
  • c440ca57d1 fix(runtime): cancelled workflows no longer continue external commands (#119) xingzhou 2026-08-14 01:54:20 +08:00
  • 0ac962e90b fix(deps): override vulnerable fast-uri (#123) Vincent Koc 2026-07-28 15:13:11 +08:00
  • 386a201ced ci: add ClawSweeper dispatch workflow Peter Steinberger 2026-07-26 18:53:47 -07:00
  • c2ff7d0ace chore: align pull request template (#120) Hannes Rudolph 2026-07-13 12:42:54 -06:00
  • affca75be8 chore(repo): enforce pnpm runtime policy Vincent Koc 2026-07-11 13:15:14 +08:00
  • 42b09e2077 fix(ci): pin TypeScript age exemptions Peter Steinberger 2026-07-09 15:03:09 +01:00
  • 1dfedd5ae8 fix(ci): enable TypeScript age exemptions Peter Steinberger 2026-07-09 14:56:20 +01:00
  • e77e279a01 fix(ci): match TypeScript age exemptions Peter Steinberger 2026-07-09 14:51:20 +01:00
  • 378f30beba chore(deps): adopt TypeScript 7 and update dependencies Peter Steinberger 2026-07-09 14:25:36 +01:00
  • d9a0fe7e02 style: format lobster sources Vincent Koc 2026-06-22 14:26:35 +08:00
  • 7a57f25720 fix: harden lobster release and invoke paths Vincent Koc 2026-06-22 13:53:21 +08:00
  • d759d5c3ba feat: add OpenClaw agent invocation (#118) Peter Steinberger 2026-06-18 08:01:23 +02:00
  • 7d3b6a1512 chore: reopen changelog after release Peter Steinberger 2026-06-11 02:58:26 +01:00
  • 86b8cc20a8 chore(release): 2026.6.11 v2026.6.11 Peter Steinberger 2026-06-11 02:36:52 +01:00
  • 77b0a55692 feat: add command-level input requests Peter Steinberger 2026-06-10 17:50:51 -07:00
  • ff0791b78b fix: warn on unknown LLM cost models (#115) Peter Steinberger 2026-06-10 02:59:02 -07:00
  • 69dcc88cad fix: harden disposable persistence writes Andy Ye 2026-06-10 00:36:09 -07:00
  • bd007370f9 chore(deps): update development tooling Peter Steinberger 2026-06-10 04:48:39 +01:00
  • 315e550f3d chore: update dependencies Peter Steinberger 2026-06-08 21:43:07 +01:00
  • d04ae974cf chore: require Node.js 22 Peter Steinberger 2026-06-08 20:00:46 +01:00
  • 1679bed1a4 fix(state): write state atomically Krasimir Kralev 2026-06-04 00:05:28 +03:00
  • f0b63a4e54 docs: position README banner Peter Steinberger 2026-05-28 20:47:50 +01:00
  • 2c9ba7d604 docs: add README banner Peter Steinberger 2026-05-28 19:43:06 +01:00
  • 930930a02c fix: retry timed-out workflow steps Krasimir Kralev 2026-05-28 18:35:04 +03:00
  • c1649457ce chore: add constrained Crabbox setup Vincent Koc 2026-05-23 05:59:21 +08:00
  • 39aa48d609 chore: add maintainer setup baseline chore/setup-baseline-20260522 Vincent Koc 2026-05-22 22:22:16 +08:00
  • 66cbee5896 chore: reopen changelog after release Peter Steinberger 2026-05-22 13:15:49 +01:00
  • 57a9967d13 chore(release): 2026.5.22 v2026.5.22 Peter Steinberger 2026-05-22 13:10:10 +01:00
  • 042e833e62 fix(validation): memoize Ajv compile cache (#98) Krasimir Kralev 2026-05-22 15:09:07 +03:00
  • bddb44c0bb docs: add README emoji tagline Peter Steinberger 2026-05-15 20:24:20 +01:00
  • bec7fb81b4 ci: skip duplicate npm publishes Peter Steinberger 2026-05-15 05:17:37 +01:00
  • e4514ecad5 style: format with oxfmt Peter Steinberger 2026-05-04 01:56:15 +01:00
  • 0af9ff116f fix(deps): update vulnerable parser dependencies Vincent Koc 2026-04-30 14:58:13 -07:00
  • a95f133c2e fix(workflows): support legacy resume key aliases cleanly (#4) (thanks @brownetw-ai) Vignesh Natarajan 2026-04-11 16:42:44 -07:00
  • 14e46b388c Fix resume state lookup for workflow key variants Bruce 2026-02-01 12:34:37 +04:00
  • 595f862d73 docs: document workflow retry feature (#84) (thanks @scottgl9) Vignesh Natarajan 2026-04-11 16:39:34 -07:00
  • 7d6ecec694 feat: step-level retry with configurable backoff scottgl 2026-04-10 08:31:07 -05:00
  • 04e01b5027 feat: add approval identity constraints for workflow gates Vignesh Natarajan 2026-04-11 16:07:27 -07:00
  • 6d397c51c1 test/docs: clarify llm_task workflow stdin usage Vignesh Natarajan 2026-04-11 16:02:30 -07:00
  • 7d6a22a0c3 feat: add workflow graph visualization command Vignesh Natarajan 2026-04-11 15:54:17 -07:00
  • 60c976571a feat: add template filters for template command Vignesh Natarajan 2026-04-11 15:44:57 -07:00
  • 933fb49f6f feat: add for_each workflow step type Vignesh Natarajan 2026-04-11 15:43:40 -07:00
  • 503a2f6053 feat: add parallel workflow step execution Vignesh Natarajan 2026-04-11 15:37:35 -07:00
  • 373c447e39 feat: add llm cost tracking and spending limits Vignesh Natarajan 2026-04-11 15:35:00 -07:00
  • 05e34d741f feat: add comparison operators for workflow conditions Vignesh Natarajan 2026-04-11 15:33:39 -07:00
  • 425198e09d test: add on_error workflow coverage Vignesh Natarajan 2026-04-11 15:32:52 -07:00
  • 47eb7e81b3 feat: add workflow composition and step timeout controls Vignesh Natarajan 2026-04-11 15:31:54 -07:00
  • b9a1b1b2a5 docs: reorder 2026.4.6 release notes Peter Steinberger 2026-04-06 14:59:55 +01:00
  • 4bd02a21ae ci: configure npm auth for release publish jobs v2026.4.6 Peter Steinberger 2026-04-06 14:52:57 +01:00
  • cccbfad606 ci: fix lobster release changelog validation (#62) Mariano 2026-04-06 15:51:55 +02:00
  • ee2dc74dd5 ci: pass npm token to release publish step Peter Steinberger 2026-04-06 14:50:48 +01:00
  • 68ce811f0a ci: export release version for changelog validation Peter Steinberger 2026-04-06 14:48:08 +01:00
  • 0db6755ddc chore: prepare 2026.4.6 release metadata (#61) Mariano 2026-04-06 15:46:19 +02:00
  • 255d3cd56e test: stream long workflow subjects in truncate test Peter Steinberger 2026-04-06 14:45:14 +01:00
  • e1519f4926 feat: add workflow condition expressions (#60) Mariano 2026-04-06 15:44:53 +02:00
  • d236381f0d test: avoid oversized env in long subject resume test Peter Steinberger 2026-04-06 14:43:24 +01:00
  • 9d0fd5b1e0 test: avoid E2BIG in truncated subject resume test Peter Steinberger 2026-04-06 14:41:37 +01:00
  • e38f53982a chore: bump version to 2026.4.6 Peter Steinberger 2026-04-06 14:35:02 +01:00
  • 8e66d155e4 feat: add structured input pauses (#59) Mariano 2026-04-06 15:19:25 +02:00
  • a6789c50ff CI: add npm release workflow (#58) Onur 2026-04-06 15:05:23 +02:00
  • b74d72c401 fix: harden dry-run follow-ups (#57) Mariano 2026-04-06 11:52:04 +02:00
  • f6509a6639 fix(approval): prevent short approval ID remaps (#55) Mariano 2026-04-06 11:40:55 +02:00
  • 5c42b6b5f9 fix(run): keep unresolved step refs visible in dry-run (#56) Mariano 2026-04-06 11:39:43 +02:00
  • 45dc9f0067 fix(parser): preserve JSON escapes in quoted args (#16) Danny Lin 2026-04-06 16:09:54 +08:00
  • b30319cc06 fix(windows): improve CLI startup and build script compatibility (#36) Mathías Barea 2026-04-06 05:09:36 -03:00
  • 1d2b7ee6be feat: export embeddable core runtime Vignesh Natarajan 2026-03-16 01:04:27 -07:00
  • 6b21577846 feat: support native pipeline workflow steps Vignesh Natarajan 2026-03-16 00:13:58 -07:00
  • e1947c9414 feat: add generic llm invoke adapters Vignesh Natarajan 2026-03-15 22:18:00 -07:00
  • 775c32b805 fix: harden resume security and runtime portability Vignesh Natarajan 2026-03-15 20:52:03 -07:00
  • e196a1ca51 test(cli): run --file forwards --args-json into workflow vignesh07 2026-03-05 18:31:38 -08:00
  • 83e115a8bf fix(workflows): expose args as env vars for shell-safe usage vignesh07 2026-03-05 17:38:02 -08:00
  • 2707687b63 docs+ux: add openclaw.invoke shim + workflow tool-calling docs vignesh07 2026-03-05 15:30:52 -08:00
  • 88f36bd3f9 feat: add openclaw.invoke (alias clawd.invoke) vignesh07 2026-03-05 15:26:18 -08:00
  • 00cedaeba6 docs: rename Clawdbot/Moltbot references to OpenClaw vignesh07 2026-02-24 11:23:33 -08:00
  • 61218be567 Use gogcli GitHub URL in gog command help text (#10) Prithviraj Billa 2026-02-17 08:31:49 -08:00
  • 1006798459 rename: updates to refer to moltbot instead of the old name Vignesh 2026-01-27 12:15:56 -08:00
  • 0e1ac4fc03 test: unskip llm_task.invoke state/cache Vignesh Natarajan 2026-01-24 13:21:12 -08:00
  • 567904265c refactor: lobster llm always via clawd Vignesh Natarajan 2026-01-24 13:17:31 -08:00
  • 393dc4ba56 fix: llm_task.invoke defaults to clawd when available Vignesh Natarajan 2026-01-24 13:03:43 -08:00
  • 98776ee84b feat: llm-backed email.triage with draft replies Vignesh Natarajan 2026-01-24 12:31:00 -08:00
  • 10a789fd91 feat: add llm_task.invoke primitive Vignesh Natarajan 2026-01-24 12:22:13 -08:00