Skip to content

v2.3.0

Choose a tag to compare

@achetronic achetronic released this 08 Jul 14:59
· 16 commits to master since this release
cb14379

Your agents can now use secrets without ever seeing them.

✨ Features

  • Secrets for agents. Pick which secrets each agent may use (or allow all), and the agent passes them to its tools through placeholders like {{secret:GITHUB_TOKEN}}. The real value is substituted right before the tool runs and scrubbed from everything the model reads afterwards: it never appears in the conversation, the session history or the recorded runs.
  • Secrets in flows. Templates, expressions and code blocks accept secrets next to the input and state they already know: {{ secret.KEY }}, secret.KEY and secret["KEY"]. Saving a flow with a typo'd key fails with a clear error.

🐛 Bug fixes

  • Router rules were hard to read: the condition and the route name ran together with no boundary, and an empty route field was invisible. A divider now separates them and empty fields hint route-1, route-2.

⚠️ Notes

This release is dedicated to @devploit, a super colleague and team mate at Magnific (formerly Freepik) and a truly great figure in the security field.