chore: release v0.21.0 (2026.8.31)
Some checks are pending
Install & Update E2E / Pick release tags (push) Waiting to run
Install & Update E2E / update (push) Blocked by required conditions
Install & Update E2E / installer (push) Blocked by required conditions

This commit is contained in:
Teknium
2026-08-31 12:18:33 -07:00
parent 7790c8f4c4
commit 29112bef09
42 changed files with 49 additions and 6 deletions

View File

@@ -0,0 +1 @@
wanglufei-567

View File

@@ -0,0 +1 @@
EMT5320

View File

@@ -1 +1 @@
StanleyStetson <StanleyStetson@users.noreply.github.com>
StanleyStetson

View File

@@ -0,0 +1 @@
skip-agent

View File

@@ -0,0 +1 @@
anuvratrastogi

View File

@@ -0,0 +1 @@
BearHuddleston

View File

@@ -0,0 +1 @@
BrinShadewater

View File

@@ -0,0 +1 @@
OutThisLife

View File

@@ -0,0 +1 @@
OutThisLife

View File

@@ -0,0 +1 @@
cj52973

View File

@@ -0,0 +1 @@
clyu168

View File

@@ -0,0 +1 @@
MaximCrabbe

View File

@@ -0,0 +1 @@
DanBennettUK

View File

@@ -0,0 +1 @@
misterdas

View File

@@ -0,0 +1 @@
dcdexhome

View File

@@ -0,0 +1 @@
mkoistinen

View File

@@ -0,0 +1 @@
frendo

View File

@@ -0,0 +1 @@
pju-hoge

View File

@@ -0,0 +1 @@
ishanparihar

View File

@@ -0,0 +1 @@
rudrakshchahal

View File

@@ -1 +1 @@
JoaoMarcos44 # fix(gateway): personality pivot must not consume a truncate ordinal slot (#82756)
JoaoMarcos44

View File

@@ -0,0 +1 @@
katie-lpd

View File

@@ -0,0 +1 @@
ShonnQ

View File

@@ -0,0 +1 @@
danspicytaco

View File

@@ -0,0 +1 @@
lilShawtty-byte

View File

@@ -0,0 +1 @@
n-leezy

View File

@@ -0,0 +1 @@
mmcallister8

View File

@@ -0,0 +1 @@
mmcclean-aws

View File

@@ -0,0 +1 @@
pierrenode

View File

@@ -0,0 +1 @@
protas-box

View File

@@ -0,0 +1 @@
rtcopenclawgh

View File

@@ -0,0 +1 @@
rikkarth

View File

@@ -0,0 +1 @@
Rmohid

View File

@@ -0,0 +1 @@
th3sull1van

View File

@@ -0,0 +1 @@
sohomsahaun

View File

@@ -0,0 +1 @@
davidneyravyr

View File

@@ -0,0 +1 @@
ishanparihar

View File

@@ -0,0 +1 @@
rweddle

View File

@@ -14,8 +14,8 @@ Provides subcommands for:
import os
import sys
__version__ = "0.20.6"
__release_date__ = "2026.8.27"
__version__ = "0.21.0"
__release_date__ = "2026.8.31"
def _ensure_utf8():

View File

@@ -2,7 +2,7 @@
[project]
name = "hermes-agent"
version = "0.20.6"
version = "0.21.0"
description = "The self-improving AI agent — creates skills from experience, improves them during use, and runs anywhere"
readme = "README.md"
# Upper bound is load-bearing, not cosmetic. uv resolves the project's

View File

@@ -57,6 +57,10 @@ IGNORED_PATTERNS = [
re.compile(r"^TRON$", re.IGNORECASE), # AgentMail agent
re.compile(r"^Happy$", re.IGNORECASE), # happy.engineering AI agent
re.compile(r"^Orca$", re.IGNORECASE), # Stably AI agent
# v0.21.0 audit additions:
re.compile(r"^Junie$", re.IGNORECASE), # JetBrains Junie AI agent
re.compile(r"^GPT-[\d.]+\s*Codex$", re.IGNORECASE), # OpenAI Codex model trailer
re.compile(r"^cursoragent$", re.IGNORECASE), # Cursor AI GitHub account
]
IGNORED_EMAILS = {
@@ -75,6 +79,9 @@ IGNORED_EMAILS = {
"tron-agent@agentmail.to", # TRON (AgentMail agent)
"yesreply@happy.engineering", # Happy (AI coding agent)
"help@stably.ai", # Orca (Stably AI agent)
# v0.21.0 audit additions — AI-agent co-author trailers:
"junie@jetbrains.com", # JetBrains Junie
"noreply@openai.com", # GPT-x Codex model trailer
}

2
uv.lock generated
View File

@@ -1670,7 +1670,7 @@ wheels = [
[[package]]
name = "hermes-agent"
version = "0.20.6"
version = "0.21.0"
source = { editable = "." }
dependencies = [
{ name = "certifi" },