Commit Graph

  • 6750696874
    Merge branch 'main' into fix/3658-gateway-timestamp-injection Tak Hoffman 2026-01-31 10:02:01 -0600
  • 9c29853014 Gateway: inject timestamps into agent/chat.send (#3705) (thanks @conroywhitney, @CashWilliams) Tak Hoffman 2026-01-31 09:24:27 -0600
  • 8a5b139a9f revert: drop "Current Date:" label, keep [Wed YYYY-MM-DD HH:MM TZ] Conroy Whitney 2026-01-28 22:40:48 -0500
  • b6c8c1e89d feat: add "Current Date:" label to timestamp prefix Conroy Whitney 2026-01-28 22:28:48 -0500
  • a6c68e8690 feat: add 3-letter DOW prefix to injected timestamps Conroy Whitney 2026-01-28 22:07:26 -0500
  • 76391bba3f refactor: use compact formatZonedTimestamp for injection Conroy Whitney 2026-01-28 21:59:21 -0500
  • 08886eaaa3 test: add DST boundary test for timestamp injection Conroy Whitney 2026-01-28 21:46:29 -0500
  • bbf2205640 feat(gateway): inject timestamps into chat.send (webchat/TUI) Conroy Whitney 2026-01-28 21:34:53 -0500
  • 582a4e261a feat(gateway): inject timestamps into agent handler messages Conroy Whitney 2026-01-28 21:31:08 -0500
  • 83e64c1ac9 docs: start 2026.1.31 changelog Peter Steinberger 2026-01-31 16:28:19 +0100
  • 8978d16659
    Docs: fix index logo dark mode (#5474) Seb Slight 2026-01-31 09:55:59 -0500
  • 7a6c40872d
    Agents: add system prompt safety guardrails (#5445) Josh Palmer 2026-01-31 15:50:15 +0100
  • 75093ebe1c
    Docs: add actionable cron quick start (#5446) Seb Slight 2026-01-31 09:21:31 -0500
  • fcf08299fa
    chore: Enable `experimentalSortPackageJson` in `oxfmtrc.jsonc`. cpojer 2026-01-31 23:19:40 +0900
  • 1f2fb823a3
    fix: CI: Run build and lint together since lint depends on build now. cpojer 2026-01-31 23:15:15 +0900
  • 36b0070b71
    fix: Build before linting in CI since we are now linting the extensions folder with `--type-aware`. cpojer 2026-01-31 23:08:04 +0900
  • 230ca789e2
    chore: Lint extensions folder. cpojer 2026-01-31 22:13:48 +0900
  • 4f2166c503 chore: update appcast for 2026.1.30 Peter Steinberger 2026-01-31 14:31:00 +0100
  • 7d89855c55 fix: align npm publish metadata Peter Steinberger 2026-01-31 14:20:58 +0100
  • aa91f6e700
    chore: Add `openclaw` to `devDependencies` for all extensions so that types resolve. cpojer 2026-01-31 22:06:51 +0900
  • 59cfff02f6
    chore: Emit TypeScript declaration files so that we can type-check the extensions folder soon. cpojer 2026-01-31 21:57:21 +0900
  • 1838ab019b
    chore: Enable linting in `scripts`. cpojer 2026-01-31 21:29:14 +0900
  • 0ffc251704
    chore: Updated lint config using `ignorePatterns`. cpojer 2026-01-31 21:23:23 +0900
  • 76b5208b11
    chore: Also format `scripts` and `skills`. cpojer 2026-01-31 21:21:09 +0900
  • a767c584c7
    Add prompt injection attacks to out of scope section Armin Ronacher 2026-01-31 13:17:24 +0100
  • 8cab78abbc
    chore: Run `pnpm format:fix`. cpojer 2026-01-31 21:13:13 +0900
  • dcc2de15a6
    chore: Enable formatting of files other than `src` and `test`. cpojer 2026-01-31 21:10:41 +0900
  • 1287328b6f feat: add MiniMax OAuth plugin (#4521) (thanks @Maosghoul) Peter Steinberger 2026-01-31 12:42:45 +0100
  • b9b94715fa fix: avoid stderr backpressure in macOS discovery (#3304) (thanks @abhijeet117) Peter Steinberger 2026-01-31 12:02:32 +0100
  • efb93d18cf Fix potential subprocess hang by discarding stderr pipe abhijeet117 2026-01-28 17:11:21 +0530
  • c3a8a5374f fix: sync docker-compose gateway command Peter Steinberger 2026-01-31 10:54:41 +0000
  • 247fab47ca chore: bump version to 2026.1.30 Peter Steinberger 2026-01-31 11:37:33 +0100
  • dae00fe184
    fix: Update `CONTRIBUTING.md` + adjust `watch-node.mjs` again to be faster with `tsc`. cpojer 2026-01-31 19:36:07 +0900
  • 76361ae3ab
    revert: Switch back to `tsc` for compiling. cpojer 2026-01-31 18:31:49 +0900
  • e25fedf932 fix: retry gateway watch after dist rebuild Peter Steinberger 2026-01-31 09:18:33 +0000
  • ddc5683c67 fix: resolve workspace templates from package root Peter Steinberger 2026-01-31 09:07:41 +0000
  • 68ba1afb34
    fix: Fix `scripts/watch-node.mjs` and use `tsdown --watch`. cpojer 2026-01-31 17:55:49 +0900
  • 4b7406719c
    fix: Update a few more `entry.js` to `entry.mjs` paths. cpojer 2026-01-31 17:44:43 +0900
  • 821ed35be1 Revert "iOS: align node permissions and notifications" Mariano Belinky 2026-01-31 09:32:29 +0100
  • ed65131c1c
    fix: Also build `entry.ts` into `dist/entry.mjs`. cpojer 2026-01-31 17:26:39 +0900
  • 1766cd4123 build: add typescript for a2ui bundling Peter Steinberger 2026-01-31 08:23:10 +0000
  • d4ed79ffd0
    chore: `signal-utils` is actually used too. cpojer 2026-01-31 17:15:03 +0900
  • 86d38c2d82
    chore: Oops, "long" is actually used + fix TypeScript error. cpojer 2026-01-31 17:12:28 +0900
  • 88fe4de151
    chore: Remove unused deps. cpojer 2026-01-31 17:11:05 +0900
  • ee26b68fe1 fix: lint cleanups Peter Steinberger 2026-01-31 07:59:01 +0000
  • a42e1c82d9 fix: restore tsc build and plugin install tests Peter Steinberger 2026-01-31 07:51:26 +0000
  • c4feb7a457
    chore: Fix TypeScript errors 5/n. cpojer 2026-01-31 16:49:45 +0900
  • 9e908ad6be
    chore: Fix TypeScript errors 4/n. cpojer 2026-01-31 16:48:44 +0900
  • 3282d22dd9
    chore: Fix TypeScript errors 3/n. cpojer 2026-01-31 16:46:45 +0900
  • 952b0f8c48
    chore: Fix TypeScript errors 2/n. cpojer 2026-01-31 16:42:40 +0900
  • e5eb9610dc
    chore: Fix TypeScript errors 1/n. cpojer 2026-01-31 16:38:03 +0900
  • 2957d4306d
    chore: Update `tsconfig.json` target, oops. cpojer 2026-01-31 16:28:44 +0900
  • b56e7e66cc
    chore: Update deps + `pnpm dedupe`. cpojer 2026-01-31 16:25:44 +0900
  • 0fc4d7f52a
    chore: Remove unused file. cpojer 2026-01-31 16:25:06 +0900
  • 5ceff756e1
    chore: Enable "curly" rule to avoid single-statement if confusion/errors. cpojer 2026-01-31 16:19:20 +0900
  • 009b16fab8
    chore: more lint cleanup. cpojer 2026-01-31 16:16:13 +0900
  • b7e401b6b6
    chore: Enable no-useless-concat (removing the lint rule from the disabled list automatically enables it because it is in the "suspicious" group). cpojer 2026-01-31 16:08:56 +0900
  • 9c4cbaab7b
    chore: Enable eslint/no-unused-vars. cpojer 2026-01-31 16:06:39 +0900
  • 15792b153f
    chore: Enable more lint rules, disable some that trigger a lot. Will clean up later. cpojer 2026-01-31 16:03:28 +0900
  • 481f696a87 chore: reorder auth provider list Peter Steinberger 2026-01-31 08:02:42 +0100
  • 7a9ddcd590
    chore: Enable some "perf" lint rules. cpojer 2026-01-31 15:58:24 +0900
  • f99e3ddd6d
    Run `tsgo` on CI. cpojer 2026-01-31 15:44:36 +0900
  • cbc405c9e3 Agents: update pi-coding-agent API usage Mario Zechner 2026-01-31 07:35:49 +0100
  • 51e72d41c2 fix: restore embedded extension discovery typings Peter Steinberger 2026-01-31 06:32:15 +0000
  • 762652279b
    Switch from TypeScript to TypeScript Go. Use `pnpm tsgo` for Typechecks. cpojer 2026-01-31 15:30:44 +0900
  • 72ea3eedc9 Tests: inline mock classes in vi.mock factory Mario Zechner 2026-01-31 07:30:48 +0100
  • a00e0bc189
    Lint. cpojer 2026-01-31 15:28:11 +0900
  • 67945e8d62
    chore: Switch from TypeScript to build with `tsdown`, speeds up `pnpm build` by 5-10x. cpojer 2026-01-31 15:25:06 +0900
  • d2a852b982 fix: align embedded session setup with sdk Peter Steinberger 2026-01-31 06:22:19 +0000
  • ded95d5c70 test: update config candidate order expectation Peter Steinberger 2026-01-31 06:18:12 +0000
  • a441059761 Tests: fix models list mock lint Mario Zechner 2026-01-31 07:16:23 +0100
  • 84ac889e22
    Fix lint. cpojer 2026-01-31 15:10:32 +0900
  • e9f0be06eb fix: repair docker build typing Peter Steinberger 2026-01-31 06:50:56 +0100
  • 08ed62852a chore: update deps and pi model discovery Peter Steinberger 2026-01-31 06:40:45 +0100
  • 85dd070dea chore: pin workflow actions + tighten permissions Peter Steinberger 2026-01-31 06:22:42 +0100
  • 0b95efff27
    Merge pull request #5177 from openclaw/feat_shell_completion Shakker 2026-01-31 05:18:41 +0000
  • 3c8fa0f913 fix: remove unused variables and fix template literal type Shakker 2026-01-31 04:54:44 +0000
  • b1d25ed0dd feat: automated completion setup in postinstall and onboarding Shakker 2026-01-31 04:45:11 +0000
  • 48aaf6ce4e fix: suppress banner and doctor checks for completion command Shakker 2026-01-31 04:44:46 +0000
  • beafaef92f feat: implement completion command and shell generators Shakker 2026-01-31 04:44:04 +0000
  • 14c77f8295 feat: add completion subcommand to generate shell completion scripts for Zsh, Bash, PowerShell, and Fish. Shakker 2026-01-31 03:37:12 +0000
  • bf15d0a3f5 Auth: switch Kimi Coding to built-in provider Mario Zechner 2026-01-31 06:04:10 +0100
  • ca47b0d79c OAuth: normalize profile email Mario Zechner 2026-01-31 05:26:18 +0100
  • 9b1a6b30d9 Tests: update pi SDK mocks Mario Zechner 2026-01-31 05:23:37 +0100
  • 310eed825e fix: preserve delivery thread fallback (#4911) (thanks @yevhen) Ayaan Zaidi 2026-01-31 09:23:40 +0530
  • a642ca4ea8 Fix telegram threadId in deliveryContext Yevhen Bobrov 2026-01-30 07:55:58 +0200
  • e849df64dc fix: normalize telegram account token lookup (#5055) (thanks @jasonsschin) Ayaan Zaidi 2026-01-31 08:54:40 +0530
  • e913de0720 Fix Telegram token resolution for non-normalized accountId keys jasonsschin 2026-01-31 11:48:38 +1100
  • c0a6e675a3 Agents: update pi dependencies to 0.50.7 Mario Zechner 2026-01-31 04:19:56 +0100
  • cc366f4baa chore: remove changelog section from pr.md prompt Mario Zechner 2026-01-31 03:48:33 +0100
  • 4b1956ab49 chore: add .pi folder Mario Zechner 2026-01-31 03:42:52 +0100
  • 9cb5e22861 docs: add pi and pi-dev documentation Mario Zechner 2026-01-31 01:52:50 +0100
  • aa6b9e3a20 CLI: fix tui:dev port resolution Mario Zechner 2026-01-31 00:51:12 +0100
  • c67df653b6
    fix(security): restrict local path extraction in media parser to prevent LFI (#4880) Evan Otero 2026-01-30 21:44:11 -0500
  • b17e6fdd07 iOS: align node permissions and notifications Mariano Belinky 2026-01-31 02:27:51 +0100
  • 65dedef65b
    fix(bluebubbles): debounce by messageId to preserve attachments in text+image messages (#4984) Yuri Chukhlib 2026-01-31 00:53:14 +0100
  • 57248a7ca1
    fix: prefer requesterOrigin over stale session entry in subagent announce routing (#4957) Tyler Yust 2026-01-30 15:52:19 -0800
  • 6a978aa1bc
    Merge pull request #5021 from mitsuhiko/patch-3 Mario Zechner 2026-01-31 00:27:14 +0100
  • 97895a0239
    Fix typo from 'p-mono' to 'pi-mono' in agent.md Armin Ronacher 2026-01-31 00:23:45 +0100
  • 57c34a324c UI: introduce active minutes constant for chat sessions and enhance session display names Tyler Yust 2026-01-30 14:59:08 -0800