Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ All notable changes to `yoagent` are documented here. The format loosely
follows [Keep a Changelog](https://keepachangelog.com/), and the project
adheres to [Semantic Versioning](https://semver.org/).

## yoagent-rutis Unreleased
## yoagent-rutis 0.8.0 (2026-10-20)

yoagent-rutis only; requires yoagent 0.25, rutis 0.12 and Rust 1.88, as 0.7.1. A minor bump: new values and settings for the pi adapter's grants.

Expand Down
2 changes: 1 addition & 1 deletion integrations/yoagent-rutis/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "yoagent-rutis"
version = "0.7.1"
version = "0.8.0"
edition = "2021"
resolver = "3"
description = "Extend yoagent agents at runtime with rutis plugins, as one yoagent Extension: tools, tool policy, output filters, turn notes, input checks, verifiers and events"
Expand Down
2 changes: 1 addition & 1 deletion integrations/yoagent-rutis/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -860,7 +860,7 @@ as `yoagent-rutis`: a crates.io `yoagent` next to a git `yoagent-rutis` is two

```toml
yoagent = "0.25"
yoagent-rutis = "0.7"
yoagent-rutis = "0.8"
```

## License
Expand Down
10 changes: 9 additions & 1 deletion skills/yoagent/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: Use when building, extending or upgrading an agent on the yoagent R

# yoagent: which feature for which job

Written for **yoagent 0.25.11** (and yoagent-rutis 0.7.1); the recipes
Written for **yoagent 0.25.11** (and yoagent-rutis 0.8.0); the recipes
below are compiled by `tests/skill_test.rs`, line for line. Check what you
build against: `cargo tree -p yoagent` or `Cargo.lock`. If you are on an
older version, read [What changed](#what-changed) first.
Expand Down Expand Up @@ -269,6 +269,14 @@ Newest first; the full list is `CHANGELOG.md`.
- **0.24.2** — built-in tool sandbox fixes (path escapes, `search` flag
injection, Gemini key out of the URL, tool panics contained).
- **0.24.1** — `retry_safe_events`.
- **yoagent-rutis 0.8.0** — pi adapter grants a host can ask about:
`exec` / `execFor[file] = "gate"` sends each `pi.exec` to the host's
`host_approval` (`judge(argv, cwd?)`, then `ask(question, details,
file)`; only `"allow"` runs, exactly what was judged);
`projectTrustedFor` per extension; `wakeFor` turns `pi.sendUserMessage`
into `host_session.wake(text, file)`. Load `plugins/pi/host-approval.ts`
/ `host-session.ts` to pass the services in. Fixed-answer log lines now
name the extension file.
- **yoagent-rutis 0.7.1** — pi adapter: `model` / `models` give
extensions `ctx.model` (default: the run's model id under provider
`yoagent`) and a read-only `ctx.modelRegistry`; `execFor` grants
Expand Down
Loading