Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 18:11
· 84 commits to main since this release
b5847a0

Added

  • A Slack agent reads a mention as a name, not an id.
  • A probing job can read its thread back on Slack, so a roll call there has an answer.
  • A probing job body can address its post, so the agents it names actually wake.
  • A bundle can say which of a job's credentials the gateway's own process must not hold.

Changed

  • The agent base image ships ox 0.14.3.

Fixed

  • A broadcast in a Slack message is escaped and logged instead of throwing, so the turn ends in an answer.
  • A scheduled job runs wherever the cluster puts it, instead of only on the agent's node.
  • The launch a job-only credential refuses now names the field that would let it start.
  • A job a person asks for runs, even when its kill switch is parked.
  • A DM sent to a Slack agent while it was down is answered when it comes back.
  • A Slack message says what the brain wrote, and addresses only whom mentions names.

Each entry in full: CHANGELOG.md.

Runtime image

ghcr.io/sageox/agent-base@sha256:fd0dfa8b9e092dc75ca8ac5642972774fedce3265d9d61c33fa167a6b8e33fe6

Pullable anonymously, linux/amd64,linux/arm64. Pin the digest in production: the 0.2.0 tag is immutable and is never republished.

What's Changed

  • Let a probing job address its post, so the agents it names wake by @shrimalmadhur in #3
  • Refuse a job-only credential on a job that can be asked for by @shrimalmadhur in #2
  • Escape the brain's text on Slack, so only mentions addresses anyone by @shrimalmadhur in #6
  • Let a Slack agent read a thread back, and stop losing DMs sent while it was down by @shrimalmadhur in #7
  • Let the person asking run a parked job, since the switch parks automation by @shrimalmadhur in #11
  • Bump the agent base image's pinned ox to 0.14.3 by @shrimalmadhur in #14
  • Escape a Slack broadcast and log it, instead of killing the turn by @shrimalmadhur in #13
  • Give a job Pod its own /agents, since the agent's claim is ReadWriteOnce by @shrimalmadhur in #15
  • Name run.jobSecrets in the launch a job-only credential refuses by @shrimalmadhur in #16
  • Name the people a Slack message mentions, so the brain knows who they are by @shrimalmadhur in #12
  • Cut the CHANGELOG section for 0.2.0 and move the chart to 0.10.0 by @shrimalmadhur in #19

Full Changelog: v0.1.0...v0.2.0