chore: release v0.21.0 (2026.8.31)

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
+1
View File
@@ -0,0 +1 @@
wanglufei-567
+1
View File
@@ -0,0 +1 @@
EMT5320
@@ -1 +1 @@
StanleyStetson <StanleyStetson@users.noreply.github.com>
StanleyStetson
@@ -0,0 +1 @@
skip-agent
@@ -0,0 +1 @@
anuvratrastogi
@@ -0,0 +1 @@
BearHuddleston
@@ -0,0 +1 @@
BrinShadewater
+1
View File
@@ -0,0 +1 @@
OutThisLife
@@ -0,0 +1 @@
OutThisLife
+1
View File
@@ -0,0 +1 @@
cj52973
+1
View File
@@ -0,0 +1 @@
clyu168
@@ -0,0 +1 @@
MaximCrabbe
+1
View File
@@ -0,0 +1 @@
DanBennettUK
+1
View File
@@ -0,0 +1 @@
misterdas
+1
View File
@@ -0,0 +1 @@
dcdexhome
@@ -0,0 +1 @@
mkoistinen
+1
View File
@@ -0,0 +1 @@
frendo
+1
View File
@@ -0,0 +1 @@
pju-hoge
@@ -0,0 +1 @@
ishanparihar
+1
View File
@@ -0,0 +1 @@
rudrakshchahal
@@ -1 +1 @@
JoaoMarcos44 # fix(gateway): personality pivot must not consume a truncate ordinal slot (#82756)
JoaoMarcos44
+1
View File
@@ -0,0 +1 @@
katie-lpd
@@ -0,0 +1 @@
ShonnQ
+1
View File
@@ -0,0 +1 @@
danspicytaco
+1
View File
@@ -0,0 +1 @@
lilShawtty-byte
+1
View File
@@ -0,0 +1 @@
n-leezy
@@ -0,0 +1 @@
mmcallister8
+1
View File
@@ -0,0 +1 @@
mmcclean-aws
@@ -0,0 +1 @@
pierrenode
@@ -0,0 +1 @@
protas-box
+1
View File
@@ -0,0 +1 @@
rtcopenclawgh
@@ -0,0 +1 @@
rikkarth
+1
View File
@@ -0,0 +1 @@
Rmohid
@@ -0,0 +1 @@
th3sull1van
+1
View File
@@ -0,0 +1 @@
sohomsahaun
+1
View File
@@ -0,0 +1 @@
davidneyravyr
@@ -0,0 +1 @@
ishanparihar
+1
View File
@@ -0,0 +1 @@
rweddle
+2 -2
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():
+1 -1
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
+7
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
}
Generated
+1 -1
View File
@@ -1670,7 +1670,7 @@ wheels = [
[[package]]
name = "hermes-agent"
version = "0.20.6"
version = "0.21.0"
source = { editable = "." }
dependencies = [
{ name = "certifi" },