Michael Sitarzewski
8de921da64
Merge PR #1160 ( 57bf2a7)
2026-10-18 22:28:19 -05:00
Michael Sitarzewski
e05d4ba438
Merge PR #1159 ( bc10421)
2026-10-18 22:28:18 -05:00
Michael Sitarzewski
bf22e428e9
Merge PR #1158 ( b310834)
2026-10-18 22:28:17 -05:00
Michael Sitarzewski
93ddd2bdff
Merge PR #1157 ( f4ec18a)
2026-10-18 22:28:16 -05:00
Michael Sitarzewski
3eb17f168c
Merge PR #1156 ( 9fc389a)
2026-10-18 22:28:14 -05:00
Michael Sitarzewski
808f9d3d7e
Merge PR #1155 ( 806e49b)
2026-10-18 22:28:13 -05:00
Michael Sitarzewski
fd3528dda6
Merge PR #1142 ( a6976b7)
2026-10-18 22:28:12 -05:00
Michael Sitarzewski
ab99169cf8
Merge PR #1139 ( 683cdbc)
2026-10-18 22:28:11 -05:00
Michael Sitarzewski
0022beba41
Merge PR #1138 ( 79f2b44)
2026-10-18 22:28:10 -05:00
Michael Sitarzewski
7ecc9b6df2
Merge PR #1137 ( 2903b79)
2026-10-18 22:28:08 -05:00
Michael Sitarzewski
520217ce2c
Merge PR #1136 ( ffce970)
2026-10-18 22:28:07 -05:00
Michael Sitarzewski
a46cef03b4
Merge PR #1135 ( 0f188e9)
2026-10-18 22:28:06 -05:00
Michael Sitarzewski
b91e86c8ac
Merge PR #1134 ( bcc7885)
2026-10-18 22:28:05 -05:00
Michael Sitarzewski
f8c064309a
Merge PR #1133 ( 33a867f)
2026-10-18 22:28:04 -05:00
Michael Sitarzewski
0842289d45
Merge PR #1132 ( 01e2875)
2026-10-18 22:28:03 -05:00
Michael Sitarzewski
7099ffbc1a
Merge PR #1097 ( 7b77300)
2026-10-18 22:28:02 -05:00
Rudy Celekli
57bf2a7b3a
fix(detection): run the rule pipeline over nested detections
2026-10-18 09:25:33 -04:00
Rudy Celekli
bc10421a52
fix(backups): pass --batch so gpg uses the passphrase file
2026-10-18 09:24:35 -04:00
Rudy Celekli
b310834d42
fix(appsec): accept npm's moderate audit severity
2026-10-18 09:24:01 -04:00
Rudy Celekli
f4ec18a618
fix(ui-designer): escape responsive grid selectors once
2026-10-18 09:22:33 -04:00
Rudy Celekli
9fc389a7b9
fix(ui-designer): define the color tokens the components use
2026-10-18 09:22:20 -04:00
Rudy Celekli
806e49bcbf
fix(secrets): pass GITHUB_TOKEN to the gitleaks PR scan
2026-10-18 09:21:00 -04:00
Michael Sitarzewski and Claude Opus 5.5
652b2692f8
fix(qwen): document the 0.25.1 floor and reserve Qwen's launch placeholders ( #1143 )
...
Qwen Code through 0.25.0 treats every ${name} in a SubAgent prompt as a value
to fill, and throws "Missing context values for the following keys" when it
has none. Sixteen agents show ${name} in their code examples, so those
releases can't launch them (#1081 ). 0.25.1 (2026-10-11) leaves any name it
doesn't fill as written, so the agents keep their examples. No escape for
${...} is safe across bash, JavaScript and the other 14 tools anyway.
- Document "Qwen Code 0.25.1 or later" in integrations/qwen/README.md and
in the README's Qwen section.
- Qwen does fill ${task_prompt}, ${hook_context} and
${external_inputs_override}. lint-agents.sh now rejects those three in
agent bodies, so no agent text is replaced at launch. No current agent uses
them, and the whole roster still lints clean.
- test-lint-qwen-placeholders.sh covers the three reserved names and four
look-alikes that must pass. It fails against the previous linter, and CI
runs it whenever the linter changes.
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-15 00:33:20 -05:00
sigmamale561212-cpu
a6976b7d0a
docs(hermes): update generated agent count
2026-10-15 00:07:53 +05:30
Michael Sitarzewski and Claude Opus 5.5
bd956db032
fix(marketing): let Carousel Growth Engine publish through any posting route ( #1141 )
...
The agent was built around one vendor's API, which it named 21 times; its
publishing and analytics steps only worked through that service. It now
describes the contract its two scripts must meet: post a photo carousel to
TikTok and Instagram, and report profile and per-post metrics. Two routes meet it:
- the official APIs: TikTok's Content Posting API (photo posts) and Instagram's
content publishing API (carousel containers), with their documented limits
- a multi-platform publishing service, with Upload-Post kept as one example
The services list names all three. The manifest moves only for this agent.
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-13 16:01:07 -05:00
Rudy Celekli
ffce970fc6
fix(analytics): count orders instead of order lines in RFM
...
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com >
2026-10-13 11:47:27 -04:00
Rudy Celekli
683cdbc55f
fix(model-qa): explain regressors through the prediction fallback
...
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com >
2026-10-13 11:43:48 -04:00
Rudy Celekli
79f2b44a04
fix(support): require a known status for overdue outreach
...
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com >
2026-10-13 11:42:54 -04:00
Rudy Celekli
2903b79e0a
fix(identity): implement the default exact record comparator
...
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com >
2026-10-13 11:42:54 -04:00
Rudy Celekli
0f188e971b
fix(data): preserve physical source provenance when JSON carries metadata
...
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com >
2026-10-13 11:01:21 -04:00
Rudy Celekli
bcc7885db9
fix(recruitment): honor explicitly selected zero identifiers
...
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com >
2026-10-13 10:06:46 -04:00
Rudy Celekli
33a867f877
fix(inventory): preserve the EOQ annual ordering cost model
...
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com >
2026-10-13 10:06:46 -04:00
Rudy Celekli
01e287587b
fix(security): normalize indicators before private IP filtering
...
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com >
2026-10-13 10:06:45 -04:00
Rudy Celekli
7b77300a45
docs(analytics): remove unsupported vendor reference
...
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com >
2026-10-13 09:02:45 -04:00
Michael Sitarzewski
4bce55aa8b
Merge @rudycelekli's content fixes, batch 4 (22 PRs, #1063–#1109) ( #1131 )
...
Merge @rudycelekli's content fixes, batch 4 (22 PRs, #1063–#1109)
2026-10-13 06:19:02 -05:00
Michael Sitarzewski and Claude Opus 5.5
c56fe3223e
chore(eval): regenerate the convert-outputs manifest for content batch 4
...
Exactly the 20 agents the 22 merged fixes touch; no other agent or tool line moves.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-13 05:59:28 -05:00
Michael Sitarzewski
f378b8e4a7
Merge #1109 : fix(marketing): use the current WebMCP tool contract
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
75cdbeebf8
Merge #1102 : fix(lsp): normalize protocol definition results to locations
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
ff6841aa19
Merge #1101 : fix(nudge): respect the preferred delivery channel for every profile
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
f399bc7b75
Merge #1100 : fix(collaboration): queue operations before connecting a socket
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
e1d9f903fe
Merge #1099 : fix(whimsy): count clicks on nested Easter egg elements
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
e3d9b705de
Merge #1096 : fix(email): preserve quotations absent from parent messages
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
cc17bc8b2c
Merge #1091 : fix(tool-evaluator): measure latency with a monotonic clock
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
3931446a3f
Merge #1077 : fix(engineering): detect all Unicode private-use ranges in ATS text
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
ef822ce9eb
Merge #1076 : fix(engineering): enforce RAG chunk bounds for nonspaced text
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
bdad838aed
Merge #1075 : fix(security): export matching STIX patterns for admitted IOC types
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
57564f832d
Merge #1074 : fix(design): keep theme controls working when storage is denied
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
b45d91577f
Merge #1073 : fix(voice): handle leading-dash audio filenames throughout examples
2026-10-13 05:51:52 -05:00
Michael Sitarzewski
377e3fa335
Merge #1072 : fix(workflows): preserve zero-cost comparison reports
2026-10-13 05:51:51 -05:00
Michael Sitarzewski
33d5a9346b
Merge #1071 : fix(support): accept timezone-aware outreach reports
2026-10-13 05:51:51 -05:00