Skip to content

v0.2.2

Choose a tag to compare

@QaidVoid QaidVoid released this 24 Sep 16:49
· 117 commits to main since this release
2c19c44

Features

  • (chat) Drop the bars from the !usage table (3051c91)
  • (chat) Draw !usage as a bordered table with usage bars (a46bf13)
  • (chat) Show !usage as a table with reset times in UTC (388f2ad)
  • (issues) Listen only in chosen repositories, for chosen triggers (e772f7e)
  • (issues) Run GitHub sessions in a chat thread beside the issue (24e6ade)
  • (issues) Start sessions from GitHub mentions and assignments (c1f4b46)
  • (log) Add -v, -vv and -vvv for debug, trace and wire logs (51642b7)
  • (provider) Read several usage windows, a spent one first (941ddac)
  • (provider) Read usage by declared shape, or where a mapping says (6a300f5)
  • (provider) Ask providers for their models, with per-model overrides (01d0e64)
  • (sandbox) Forward plain http on the allowed egress ports (ffe4c72)
  • (session) Start on a fallback model when a window is spent (e623a16)
  • (session) Let !pr name the repository with --repo (e21a540)
  • (session) Tell the agent what came of its pull request (c2e8a9e)
  • (session) Suggest diskTmp when a session runs out of scratch (1f1b02b)

Fixes

  • (agent) Forward the provider's error to chat and the log (678b0ea)
  • (chat) Write a GitHub login bare where it cannot be mentioned (61a1b61)
  • (issues) Post only what a turn came to on the issue (1262828)
  • (issues) Skip notifications with nothing new since the start (da04669)
  • (sandbox) Tell a name that does not resolve from an internal one (5d61aaf)
  • (sandbox) Give podman sessions the providers and extensions (6956e65)
  • (sandbox) Keep every provider's real key out of a brokered session (c9144c7)
  • (sandbox) Give every provider its key when egress is not brokered (937468a)
  • (sandbox) Lay model entries over the agent's built-in definitions (07b1269)
  • (sandbox) Honor tmpSize, shmSize and diskTmp under podman (7979aad)
  • (sandbox) Start each launch on an empty disk-backed /tmp (971192b)
  • (sandbox) Bound broker lookups and dials (6ec654a)
  • (serve) Meter every z.ai provider, not only the default (88b8627)
  • (serve) Broker built-in providers from the host's model store (55177d0)
  • (session) Name a repository by its directory, not its GitHub name (9f9031e)
  • (session) Find a repository cloned below the top of the session (8874abe)
  • (session) Announce a model switch only once the agent takes it (075576e)