Peter Steinberger
|
2c05cbb43e
|
fix(ci): use versioned actionlint checksum asset
v2026.2.19
v2026.2.19-beta.1
|
2026-02-19 17:07:20 +01:00 |
|
Peter Steinberger
|
2435499862
|
ci: move blacksmith runners to 8 vcpu
|
2026-02-19 16:50:22 +01:00 |
|
Peter Steinberger
|
9f5429e528
|
docs: trim refactor-only and duplicate changelog entries
|
2026-02-19 16:34:10 +01:00 |
|
Peter Steinberger
|
869ebbce46
|
fix(ci): verify actionlint release checksum before install
|
2026-02-19 16:33:32 +01:00 |
|
Peter Steinberger
|
3077c35831
|
fix(ui): unblock docker onboarding build
|
2026-02-19 16:32:33 +01:00 |
|
Peter Steinberger
|
30e36c30d4
|
fix(ci): tighten test typing for browser and cron cli
|
2026-02-19 15:29:57 +00:00 |
|
Peter Steinberger
|
018370e827
|
fix(ci): normalize path assertions across platforms
|
2026-02-19 15:28:14 +00:00 |
|
Peter Steinberger
|
035832b4c5
|
refactor(daemon): extract windows cmd argv helpers
|
2026-02-19 16:22:28 +01:00 |
|
Peter Steinberger
|
a1cb700a05
|
test: dedupe and optimize test suites
|
2026-02-19 15:19:38 +00:00 |
|
Peter Steinberger
|
b0e55283d5
|
chore: bump release metadata to 2026.2.19
|
2026-02-19 16:17:34 +01:00 |
|
Peter Steinberger
|
280c6b117b
|
fix(daemon): harden windows schtasks script quoting
|
2026-02-19 16:16:51 +01:00 |
|
Peter Steinberger
|
3a258e7ca8
|
fix(ci): add explicit mock export types for harnesses
|
2026-02-19 15:16:09 +00:00 |
|
Peter Steinberger
|
e96c6a7a3e
|
fix(ci): format cron tool imports
|
2026-02-19 15:13:02 +00:00 |
|
Peter Steinberger
|
bc6f983f85
|
fix(ci): resolve format drift and acp mock typing
|
2026-02-19 15:11:27 +00:00 |
|
Peter Steinberger
|
cc9be84b9c
|
refactor(runtime): split runtime builders and stabilize cron tool seam
|
2026-02-19 16:09:56 +01:00 |
|
Peter Steinberger
|
e1e91bdb4a
|
test: cover plugin status helper branches
|
2026-02-19 15:09:19 +00:00 |
|
Peter Steinberger
|
d3bf6e1b90
|
test: harden mock order and shell path coverage
|
2026-02-19 15:09:19 +00:00 |
|
Peter Steinberger
|
4574f3279b
|
test: cover npm pack install drift branches
|
2026-02-19 15:08:54 +00:00 |
|
Peter Steinberger
|
dcd592a601
|
refactor: eliminate jscpd clones and boost tests
|
2026-02-19 15:08:54 +00:00 |
|
Peter Steinberger
|
71983716ff
|
test: share channels command mock harness
|
2026-02-19 15:08:14 +00:00 |
|
Peter Steinberger
|
0213a09211
|
test: share temp home env harness
|
2026-02-19 15:08:14 +00:00 |
|
Peter Steinberger
|
edf92f1cb0
|
refactor: share npm integrity drift handling
|
2026-02-19 15:08:14 +00:00 |
|
Peter Steinberger
|
72e426be60
|
test: reuse isolated agent mock module
|
2026-02-19 15:08:14 +00:00 |
|
Peter Steinberger
|
e1059e95aa
|
refactor(daemon): extract schtasks cmd-set codec helpers
|
2026-02-19 16:07:15 +01:00 |
|
Peter Steinberger
|
a688ccf24a
|
refactor(security): unify safe-bin argv parsing and harden regressions
|
2026-02-19 16:04:58 +01:00 |
|
Peter Steinberger
|
2e421f32df
|
fix(security): restore trusted plugin runtime exec default
|
2026-02-19 16:01:29 +01:00 |
|
Peter Steinberger
|
8288702f51
|
docs(changelog): add Windows schtasks injection fix note
|
2026-02-19 15:57:42 +01:00 |
|
Peter Steinberger
|
dafe52e8cf
|
fix(daemon): escape schtasks environment assignments
|
2026-02-19 15:52:13 +01:00 |
|
Peter Steinberger
|
c45f3c5b00
|
fix(gateway): harden canvas auth with session capabilities
|
2026-02-19 15:51:22 +01:00 |
|
Peter Steinberger
|
f76f98b268
|
chore: fix formatting drift and stabilize cron tool mocks
|
2026-02-19 15:41:38 +01:00 |
|
Peter Steinberger
|
63e39d7f57
|
fix(security): harden ACP prompt size guardrails
|
2026-02-19 15:41:01 +01:00 |
|
Aether AI Agent
|
ebcf19746f
|
fix(security): OC-53 validate prompt size before string concatenation to prevent memory exhaustion — Aether AI Agent
|
2026-02-19 15:41:01 +01:00 |
|
Aether AI Agent
|
732e53151e
|
fix(security): OC-53 enforce 2MB prompt size limit to prevent ACP DoS — Aether AI Agent
|
2026-02-19 15:41:01 +01:00 |
|
Peter Steinberger
|
c9dee59266
|
refactor(security): centralize trusted sender checks for discord moderation
|
2026-02-19 15:39:56 +01:00 |
|
Peter Steinberger
|
81b19aaa1a
|
fix(security): enforce plugin and hook path containment
|
2026-02-19 15:37:29 +01:00 |
|
Peter Steinberger
|
10379e7dcd
|
fix: harden voice-call tts deep merge
|
2026-02-19 15:37:01 +01:00 |
|
Peter Steinberger
|
b40821b068
|
fix: harden ACP secret handling and exec preflight boundaries
|
2026-02-19 15:34:20 +01:00 |
|
Peter Steinberger
|
3d7ad1cfca
|
fix(security): centralize owner-only tool gating and scope maps
|
2026-02-19 15:29:23 +01:00 |
|
Peter Steinberger
|
9130fd2b06
|
ci: harden workflow action input handling
|
2026-02-19 15:27:48 +01:00 |
|
Peter Steinberger
|
efca61e3ac
|
test: share cron tool mock harness
|
2026-02-19 14:27:37 +00:00 |
|
Peter Steinberger
|
eb9861b20a
|
test: share memory manager bootstrap helper
|
2026-02-19 14:27:37 +00:00 |
|
Peter Steinberger
|
2581b67cdb
|
refactor: share exec approval request helper
|
2026-02-19 14:27:37 +00:00 |
|
Peter Steinberger
|
3179097a1f
|
refactor: dedupe redact snapshot restore prelude
|
2026-02-19 14:27:37 +00:00 |
|
Peter Steinberger
|
ffd4e85873
|
refactor: share allow-from merge and sender-id checks
|
2026-02-19 14:27:37 +00:00 |
|
Peter Steinberger
|
ba538c98c7
|
refactor: share plain object guard across config and utils
|
2026-02-19 14:27:36 +00:00 |
|
Peter Steinberger
|
397f243ded
|
refactor: dedupe gateway session guards and agent test fixtures
|
2026-02-19 14:27:36 +00:00 |
|
Peter Steinberger
|
a99fd8f2dd
|
refactor: reuse daemon action response type in lifecycle core
|
2026-02-19 14:27:36 +00:00 |
|
Peter Steinberger
|
672b1c5084
|
refactor: dedupe slack monitor mrkdwn and modal event base
|
2026-02-19 14:27:36 +00:00 |
|
Peter Steinberger
|
cb6b835a49
|
test: dedupe heartbeat and action-runner fixtures
|
2026-02-19 14:27:36 +00:00 |
|
Peter Steinberger
|
26c9b37f5b
|
fix(security): enforce strict IPv4 SSRF literal handling
|
2026-02-19 15:24:47 +01:00 |
|