Skip to content

Releases: odefun/ode

Ode CLI v0.1.37

24 Apr 07:41
8ad437f

Choose a tag to compare

Summary

  • Release v0.1.37
  • Changes since v0.1.36
  • Total commits: 2

Commits

  • 8ad437f fix(opencode): surface provider APIErrors instead of silent Done (#205)
  • 2e62f41 fix(observability): include threadId in Slack send failure Sentry events (#204)

Ode CLI v0.1.36

21 Apr 10:21
447dda9

Choose a tag to compare

Summary

  • Release v0.1.36
  • Changes since v0.1.35
  • Total commits: 2

Commits

  • 2e62f41 fix(observability): include threadId in Slack send failure Sentry events (#204)
  • 447dda9 feat(pr-tracker): simplify config to use source channel defaults (#203)

Ode CLI v0.1.35

21 Apr 05:58
fbddf24

Choose a tag to compare

Summary

  • Release v0.1.35
  • Changes since v0.1.34
  • Total commits: 2

Commits

  • fbddf24 feat: PR Tracker — watch GitHub PR activity per channel (#202)
  • 9015c76 perf(runtime): cap long-lived runtime caches to stop daemon memory drift (#201)

Ode CLI v0.1.34

20 Apr 17:22
1ce2dfe

Choose a tag to compare

Summary

  • Release v0.1.34
  • Changes since v0.1.33
  • Total commits: 2

Commits

  • 9015c76 perf(runtime): cap long-lived runtime caches to stop daemon memory drift (#201)
  • 1ce2dfe feat(web-ui): paginate and collapse tasks list (#200)

Ode CLI v0.1.33

20 Apr 16:01
0aeef87

Choose a tag to compare

Summary

  • Release v0.1.33
  • Changes since v0.1.32
  • Total commits: 4

Commits

  • 0aeef87 chore: bump version to 0.1.33 (#199)
  • 6920917 feat(slack): add /cron launcher with view details and run now buttons (#198)
  • 7e48d55 fix(inbox): preserve task/cron source_kind in thread UPSERT (#197)
  • 5ff49c6 feat(scheduler): reconcile interrupted task and cron runs on startup (#196)

Ode CLI v0.1.32

20 Apr 03:53
2d8b3a9

Choose a tag to compare

Summary

  • Release v0.1.32
  • Changes since v0.1.31
  • Total commits: 4

Commits

  • 6920917 feat(slack): add /cron launcher with view details and run now buttons (#198)
  • 7e48d55 fix(inbox): preserve task/cron source_kind in thread UPSERT (#197)
  • 5ff49c6 feat(scheduler): reconcile interrupted task and cron runs on startup (#196)
  • 2d8b3a9 feat(inbox): surface task source metadata and collapse task form (#195)

Ode CLI v0.1.31

20 Apr 03:13
28d91a5

Choose a tag to compare

Summary

  • Release v0.1.31
  • Changes since v0.1.30
  • Total commits: 2

Commits

  • 28d91a5 fix(inbound): let synthetic-owner threads accept the first human reply (#194)
  • 5af38a2 fix(cron): unstick manual runs that hang on agent or worktree prep (#193)

Ode CLI v0.1.30

20 Apr 02:47
0d5bc83

Choose a tag to compare

Summary

  • Release v0.1.30
  • Changes since v0.1.29
  • Total commits: 6

Commits

  • 5af38a2 fix(cron): unstick manual runs that hang on agent or worktree prep (#193)
  • 0d5bc83 fix(slack): render question buttons for longer labels with graceful fallback (#192)
  • 826c62c Merge pull request #191 from odefun/fix/opencode-user-prompt-echo-978789
  • d4c0871 fix(opencode): stop echoing user prompt as final reply
  • 26c0572 Merge pull request #190 from odefun/fix/epipe-stdout-guard-04526a90
  • 5d412c5 fix: swallow EPIPE on stdout/stderr to prevent shutdown crash

Ode CLI v0.1.29

18 Apr 09:49

Choose a tag to compare

Summary

  • Release v0.1.29
  • Changes since v0.1.28
  • Total commits: 8

Commits

  • 826c62c Merge pull request #191 from odefun/fix/opencode-user-prompt-echo-978789
  • d4c0871 fix(opencode): stop echoing user prompt as final reply
  • 26c0572 Merge pull request #190 from odefun/fix/epipe-stdout-guard-04526a90
  • 5d412c5 fix: swallow EPIPE on stdout/stderr to prevent shutdown crash
  • 53ccf73 Ad-hoc sign macOS release binary and upgrade fallback
  • 6569c67 Merge pull request #189 from odefun/feat/cron-send-cli-238719
  • 409d206 Add ode messages/reaction CLIs and retire /api/action bridge
  • 55d9024 Add ode cron and ode send CLIs, retire upload_file action

Ode CLI v0.1.28

18 Apr 06:50
34d363f

Choose a tag to compare

Summary

  • Release v0.1.28
  • Changes since v0.1.27
  • Total commits: 20

Commits

  • 6569c67 Merge pull request #189 from odefun/feat/cron-send-cli-238719
  • 409d206 Add ode messages/reaction CLIs and retire /api/action bridge
  • 55d9024 Add ode cron and ode send CLIs, retire upload_file action
  • 34d363f Merge pull request #188 from odefun/feat/thread-owner-claim-first-human-623079
  • 128b501 Merge remote-tracking branch 'origin/main' into feat/thread-owner-claim-first-human-623079
  • 8b4d96e Merge pull request #187 from odefun/feat/slack-ask-user-buttons-175989
  • d909d34 Bump version to 0.1.28
  • 5f94e0e Let the first human replier claim task/cron-started threads
  • 0dd49bc Merge remote-tracking branch 'origin/main' into feat/slack-ask-user-buttons-175989
  • 80ad45a Merge pull request #185 from odefun/feat/one-time-tasks-1776488908
  • fe3125f Merge remote-tracking branch 'origin/main' into feat/one-time-tasks-1776488908
  • 9c61d79 Prefer anchored thread's agent over task.agent override
  • 162a7e7 Honor task.agent override when running one-time tasks
  • 51fc642 Merge pull request #186 from odefun/fix/sentry-noise-and-queue-rejections-04526a90
  • b21628c Auto-render Slack ask_user questions as buttons when options are simple
  • a6af77f fix: silence unhandled rejections from stopped limiter and benign Slack races
  • b407ef1 Validate task agent against known provider ids
  • 32bb408 Add one-time Task scheduler for agent-driven follow-ups
  • 4899530 Merge pull request #184 from odefun/feat/cron-isolated-timelines-187919
  • 932b88a Give each cron run its own session, worktree, and inbox timeline