Skip to content

Releases: kfet/zulip-acp

zulip-acp 0.59.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 01:47

Added

  • The relay ships the relay-commands skill from acp-kit v0.36.0. The skill is generated from the broker command table and tells the agent which ! command to give the user (for example !mcp login <server>).

zulip-acp 0.58.1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 21:58

Changed

  • The system prompt has a link rule: write a bare URL or [text](url), and never put ** or * around a URL. Zulip does not link **https://x**, and it puts the asterisks into the link of **PR: https://x**. The prompt also tells the agent to rewrite text from other agents and tools to these rules before it posts it.
  • branch silent-mentions the user who branched, so the new topic does not send a notification.
  • converge.sh passes -y to zulip-acp update, because update 0.55.0 and later prompts and converge has no TTY.
  • make install is disabled, so it does not leave stray copies in ~/go/bin.

zulip-acp 0.58.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 16:24

Added

  • The archive warning now carries the relay's own :wastebasket: and :fire: reactions, so one tap confirms; :fire: deletes the topic (delete_topic, admin only) instead of archiving it.

zulip-acp 0.57.1

Choose a tag to compare

@github-actions github-actions released this 20 Oct 16:44

Changed

  • The react tool description holds the choice guidance: post one emoji per option, pre-react each, prefer this over free-text replies. The system prompt keeps only one line about choice taps.

zulip-acp 0.57.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 16:39

Added

  • Relay MCP tool react(msg_id, emoji): the agent adds an emoji reaction, as the bot, to a message in its own conversation. A message id from another topic or DM is refused. The system prompt tells the agent to offer choices as pre-added reactions.
  • The post tool returns the ids of the messages it posted (acp-kit v0.35.0).

zulip-acp 0.56.1

Choose a tag to compare

@github-actions github-actions released this 20 Oct 14:25

Changed

  • !fir, !skills and !run are owner-only (update_owner_ids, the gate of !update). A non-owner gets a ⛔ refusal and nothing runs; with no owner the relay does not answer them. !help marks them "owner only". !think stays open to everyone.

zulip-acp 0.56.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 03:07

Added

  • !skills [name] and !run <skill> [script] [args…] list and run the scripts in skill directories on the relay host, with no agent and no LLM. With a fir agent, !skills is no longer forwarded to the agent.
  • !fir <args…> runs the fir CLI on the relay host with no agent and no LLM, in a scratch directory, with a hard timeout and an output cap. It works while a turn is in flight or the agent is down.
  • !think [off|minimal|low|medium|high] shows or sets the thinking level per conversation. The !opts panel offers it when the agent reports one.

zulip-acp 0.55.1

Choose a tag to compare

@github-actions github-actions released this 19 Oct 21:13

Changed

  • A reaction turn now shows the same in-flight signal as a text turn: the ack emoji on each message reacted to, and the typing indicator for the whole turn, also when the agent stays silent. The typing cadence is now resolved in streaming mode too.

zulip-acp 0.55.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 21:01

Added

  • zulip-acp status shows every relay, systemd/launchd unit and binary on this host against the latest release.
  • zulip-acp update with no -check/-restart-cmd updates every install on this host: plan, confirm (-y skips), swap each binary, then reload each running relay gracefully.

zulip-acp 0.54.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 13:01

Added

  • Relay MCP list_children tool and history(child: …): a session can list and read, in full, the topics branched directly out of it. Each child is confirmed from its branch-point message; grandchildren are not reachable. A topic rename now carries the parent pointers of its children.

Fixed

  • !update on a Homebrew host: the relay keeps the fir PATH symlink, not the resolved Cellar path. The version report and the .prev rollback copy now survive Homebrew's Cellar move.