-
3ad0580070
docs(readme): add OpenSSF Best Practices passing badge (DPLAN-0193)
AIOSAI
2026-06-03 14:37:43 -07:00
-
4383c6c9d8
security(docker): pin ubuntu:24.04 base image by digest (DPLAN-0193 step 2)
AIOSAI
2026-06-03 11:51:32 -07:00
-
ee78c39e80
security(deps): pin requests>=2.34.2 to clear 6 OSV advisories (DPLAN-0193 step 1)
AIOSAI
2026-06-03 11:34:02 -07:00
-
87d131218e
feat(hooks): log agent_type/agent_id per hook fire for visibility (#606)
AIOSAI
2026-06-02 22:02:22 -07:00
-
e63a4e9945
feat(#630): retire blanket rm deny + aipass doctor migration
AIOSAI
2026-06-02 20:24:21 -07:00
-
2f5ce5ac87
feat(#630): drone rm safe-delete + rm_gate block-and-teach hook
AIOSAI
2026-06-02 20:05:16 -07:00
-
895b8f04fd
fix(drone): protect dev on merge + live-remote branches + scope footer (#625, #623)

AIOSAIandClaude Opus 4.8
2026-06-02 17:39:01 -07:00
-
bedf58e7b5
fix(drone): external projects can resolve AIPass branches (#618)

AIOSAIandClaude Opus 4.8
2026-06-02 16:25:46 -07:00
-
cc449c4a18
docs(readme): trim badge cluster — remove OSS Health metric badge

AIOSAIandClaude Opus 4.8
2026-06-02 15:48:07 -07:00
-
da46dde7ce
chore(aipass): purge stale placeholder bypass entries + refresh metadata

AIOSAIandClaude Opus 4.8
2026-06-02 15:46:26 -07:00
-
a880139a1e
docs(readme): move OpenSSF Scorecard badge into the top badge cluster

AIOSAIandClaude Opus 4.8
2026-06-02 15:33:07 -07:00
-
f7d7f78c63
fix(aipass): bare 'aipass <command>' runs the command, not an introspection banner

AIOSAIandClaude Opus 4.8
2026-06-02 15:22:22 -07:00
-
ed58eb7aa6
fix(flow): dashboard refresh no longer zeroes non-flow branch plan counts

AIOSAIandClaude Opus 4.8
2026-06-02 15:22:12 -07:00
-
740ba30f59
Merge pull request #626 from AIOSAI/dependabot/github_actions/github/codeql-action-4.36.0
AIPass
2026-05-30 16:10:33 -07:00
-
-
85f0292828
Merge pull request #627 from AIOSAI/dependabot/github_actions/actions/download-artifact-8.0.1
AIPass
2026-05-30 16:10:15 -07:00
-
-
-
-
0a617586d5
ci(deps): bump actions/download-artifact from 6.0.0 to 8.0.1
dependabot[bot]
2026-05-30 08:02:57 +00:00
-
-
62e639794f
ci(deps): bump github/codeql-action from 4.35.3 to 4.36.0
dependabot[bot]
2026-05-30 08:02:55 +00:00
-
-
95894e4ca7
Merge pull request #624 from AIOSAI/harden-ci-workflows-for-openssf-scorecar
AIPass
2026-05-29 23:58:39 -07:00
-
-
efa5aced74
ci: harden workflows — least-privilege permissions + SHA-pinned actions
AIOSAI
2026-05-29 23:47:27 -07:00
-
-
4c33cc1f69
Merge pull request #619 from AIOSAI/dev
v2.5.0
AIPass
2026-05-29 22:56:58 -07:00
-
-
aa962bdc12
release: bump to 2.5.0 + finalize W22 CHANGELOG
AIOSAI
2026-05-29 22:51:57 -07:00
-
fbd90d74b3
fix(hooks): Windows-safe subagent_gate tests via tmp_path
AIOSAI
2026-05-29 22:43:52 -07:00
-
5fe96307a4
ci: cut GitHub Release on tag from CHANGELOG
AIOSAI
2026-05-29 15:54:07 -07:00
-
e27a50c78d
ci: add OpenSSF Scorecard workflow + README badge
AIOSAI
2026-05-29 15:41:14 -07:00
-
f8f102e16f
fix(hooks): subagent_gate package-aware — closes #605

AIOSAIandClaude Opus 4.8
2026-05-29 00:33:50 -07:00
-
97a3276b81
hooks: full branch ownership — 100% seedgo + drone @hooks status

AIOSAIandClaude Opus 4.8
2026-05-29 00:12:08 -07:00
-
35a63b9540
fix: bootstrap @hooks as 13th branch + correct stale 12-counts
AIOSAI
2026-05-28 19:51:27 -07:00
-
574ae79b1a
feat(hooks): ship .aipass/hooks.json on aipass init (DPLAN-0190 Phase A)
AIOSAI
2026-05-28 19:41:10 -07:00
-
a752923ae2
fix: deny EnterPlanMode in aipass init scaffold
AIOSAI
2026-05-27 13:48:34 -07:00
-
-
0c5d26284c
Merge pull request #617 from AIOSAI/dev
AIPass
2026-05-26 13:17:29 -07:00
-
-
b925714589
docs: CHANGELOG — logo + v2.4.0 release
AIOSAI
2026-05-26 13:16:52 -07:00
-
91a9eeb233
Merge pull request #616 from AIOSAI/bump-version-230-240
AIPass
2026-05-26 13:15:12 -07:00
-
-
-
-
1d33d2e432
bump: version 2.3.0 → 2.4.0
v2.4.0
AIOSAI
2026-05-26 12:57:58 -07:00
-
-
b5d9ab684f
Merge pull request #615 from AIOSAI/dev
AIPass
2026-05-26 12:56:37 -07:00
-
-
02c96692f4
docs: add centered logo to README
AIOSAI
2026-05-26 12:51:27 -07:00
-
b0c63f5e39
fix: remove accidental .diagnostics_state.json + gitignore it
AIOSAI
2026-05-24 17:06:08 -07:00
-
b906b10021
fix: Windows CI — path separator in dashboard plugin test assertion
AIOSAI
2026-05-24 17:04:46 -07:00
-
63c81c218c
fix: edit gate project-aware + registry descriptions + changelog workflow (closes #607, #608, #610, addresses #605)
AIOSAI
2026-05-24 16:26:19 -07:00
-
00b1ecff6d
remove: Gemini CLI support — delete .gemini/, GEMINI.md, strip all refs from setup.sh, README, init, prax monitoring, hooks, tests (DPLAN-0188)
AIOSAI
2026-05-24 15:37:48 -07:00
-
64a5b2378a
Merge pull request #614 from AIOSAI/dev
AIPass
2026-05-24 13:19:57 -07:00
-
-
9307cb0ee5
docs: CHANGELOG — demo GIF
AIOSAI
2026-05-24 13:19:06 -07:00
-
ced81483a8
Merge pull request #613 from AIOSAI/dev
AIPass
2026-05-24 13:03:25 -07:00
-
-
2b31df3e02
feat: demo assets + project templates — demo.gif, project CLAUDE.md template, simplified startup protocol, prompt arg restored for handoff
AIOSAI
2026-05-24 12:57:58 -07:00
-
53fdd94b9d
fix: inline handoff drops prompt arg — enables /resume after session close
AIOSAI
2026-05-24 09:17:10 -07:00
-
7518a857bb
Merge pull request #611 from AIOSAI/dev
AIPass
2026-05-24 00:37:23 -07:00
-
-
97d7240829
docs: CHANGELOG — inline handoff, project-aware prompts, Gemini removal
AIOSAI
2026-05-24 00:25:18 -07:00
-
61c9eabb15
feat: inline handoff + project-aware prompts — stay in terminal option (#610), global loader serves project prompt outside AIPass, Gemini CLI removed from init, project CLAUDE.md template
AIOSAI
2026-05-23 23:45:22 -07:00
-
8ec92bd07c
Merge pull request #609 from AIOSAI/dependabot/github_actions/actions/upload-artifact-7
AIPass
2026-05-23 22:58:32 -07:00
-
-
c73d2439bd
Merge pull request #604 from AIOSAI/dev
AIPass
2026-05-23 22:58:09 -07:00
-
-
-
-
6502a20953
feat: provider manifest bridge migration + README v3 — manifest uses bridge commands, doctor/wire updated, tests passing, README rewritten for external users
AIOSAI
2026-05-23 12:36:59 -07:00
-
6c9dbdb368
ci(deps): bump actions/upload-artifact from 4 to 7
dependabot[bot]
2026-05-23 08:02:48 +00:00
-
-
-
4113cf6aaf
docs: CHANGELOG — add drone hook-sounds plugin removal
AIOSAI
2026-05-22 19:55:35 -07:00
-
7d02c3d753
feat: shared hook sound module — mute all 14 handlers via drone @hooks hooksound on/off
AIOSAI
2026-05-22 19:52:42 -07:00
-
2215fcb260
feat: engine audio mute support — hooks.json audio tag + engine skips muted hooks
AIOSAI
2026-05-22 18:10:03 -07:00
-
40eb295e41
feat: Sunday release prep — hooks.json tracked, CHANGELOG.md, prax fix, gitignore cleanup
AIOSAI
2026-05-22 16:52:03 -07:00
-
abf929fc1c
fix: update tests for post-hooks migration — git_gate imports new handler, bootstrap drops hook shipping assertions
AIOSAI
2026-05-22 15:10:57 -07:00
-
adb85b03a8
feat: DPLAN-0184 Phase 2 complete + DPLAN-0186 post-migration sweep — 14 native handlers, bridge routing, docs/setup alignment
AIOSAI
2026-05-22 14:53:14 -07:00
-
7df4f57bd4
feat: DPLAN-0184 Phase 2 start — first handler built + standards compliance (tool_sound + engine fixes)
AIOSAI
2026-05-19 21:29:24 -07:00
-
ece29256f4
feat: hooks branch — hook engine + bridge wiring (DPLAN-0184 Phase 1)
AIOSAI
2026-05-18 20:43:30 -07:00
-
a01d09b3cf
fix: settings merge on update + gitignore cleanup + dead cli __main__.py + setup.sh rollover hooks
AIOSAI
2026-05-17 00:04:56 -07:00
-
c978b1c24e
Merge pull request #603 from AIOSAI/dev
AIPass
2026-05-16 23:49:04 -07:00
-
-
fb4a775439
fix: patch test targets to avoid module/function name collision on Python 3.10
AIOSAI
2026-05-16 23:29:59 -07:00
-
716827b05d
feat: devpulse dashboard plugin + startup protocol wiring (DPLAN-0180 Phases 2-6)
AIOSAI
2026-05-16 23:22:52 -07:00
-
fd1e39a131
Merge pull request #602 from AIOSAI/dev
AIPass
2026-05-16 22:57:44 -07:00
-
-
d59bbfc300
feat: prax external log routing + dashboard template push + memory shebang cleanup
AIOSAI
2026-05-16 22:51:16 -07:00
-
3d16661577
Merge pull request #601 from AIOSAI/dev
AIPass
2026-05-16 21:33:14 -07:00
-
-
093e045137
Merge pull request #600 from AIOSAI/dev
AIPass
2026-05-16 21:20:27 -07:00
-
-
45bc79556a
feat: add @aipass to devpulse 12-branch roster
AIOSAI
2026-05-16 21:20:21 -07:00
-
-
8e1dc70d21
fix: lower codecov patch target to 50%
AIOSAI
2026-05-16 20:27:33 -07:00
-
-
e58364e635
Merge pull request #599 from AIOSAI/dev
AIPass
2026-05-16 19:58:11 -07:00
-
-
60c36cccc6
feat: seedgo 100% compliance across all 12 branches + close-pr command
AIOSAI
2026-05-16 19:55:47 -07:00
-
-
07cc88891b
Merge pull request #597 from AIOSAI/dev
AIPass
2026-05-16 17:30:38 -07:00
-
-
3ecb4e5c42
docs: update aipass, cli, api, memory READMEs with accurate state
AIOSAI
2026-05-16 17:03:34 -07:00
-
6da94f8767
docs: update cli, api, memory READMEs with accurate state
AIOSAI
2026-05-16 16:57:50 -07:00
-
12031c4913
Merge pull request #596 from AIOSAI/docs-update-7-branch-readmes-with-accura
AIPass
2026-05-16 16:48:57 -07:00
-
-
482f4e7b06
docs: update 7 branch READMEs with accurate state + switch dispatch default to sonnet + codex setup + gitignore memory_pool
AIOSAI
2026-05-16 16:13:24 -07:00
-
-
bd01b9b575
wip
AIOSAI
2026-05-16 16:40:07 -07:00
-
-
42e0353043
Merge pull request #595 from AIOSAI/dev
AIPass
2026-05-16 14:36:16 -07:00
-
-
0090026521
feat: pre_compact hook saves agent state for dispatched sessions
AIOSAI
2026-05-16 14:09:33 -07:00
-
c75a3fd2ce
feat: add STATUS.local.md refresh to startup protocol
AIOSAI
2026-05-16 13:52:03 -07:00
-
0c018785d2
chore: clean stale refs + watchdog enforcement banner (DPLAN-0179)
AIOSAI
2026-05-16 13:44:49 -07:00
-
8482a46d27
Merge pull request #594 from AIOSAI/dev
AIPass
2026-05-16 13:26:18 -07:00
-
-
3712ca94c0
style: ruff format bootstrap.py
AIOSAI
2026-05-16 13:18:01 -07:00
-
74451962ef
feat(init): auto-wire permissions.deny + pyproject.toml + tests/conftest.py on aipass init (Issue #571)
AIOSAI
2026-05-16 13:11:10 -07:00
-
1d85d6617e
docs: update README — macOS and Windows both CI green
AIOSAI
2026-05-16 13:04:14 -07:00
-
547f13207d
Merge pull request #593 from AIOSAI/dev
AIPass
2026-05-16 13:03:08 -07:00
-
-
cfcec4596e
style: ruff format test_git_gate.py
AIOSAI
2026-05-16 12:45:27 -07:00
-
f538517aa3
test: add 20 bypass detection tests to test_git_gate.py (Issue #561 coverage)
AIOSAI
2026-05-16 12:23:04 -07:00
-
-
a584ccfdb2
Merge pull request #592 from AIOSAI/dev
AIPass
2026-05-16 12:11:58 -07:00
-
-
ce9d2de985
ci: add macOS test workflow (mirrors windows-test.yml)
AIOSAI
2026-05-16 12:11:07 -07:00
-
8e730edb35
fix(security): close remaining git_gate bypasses — pipe-to-shell, python scripts, xargs, variable expansion (Issue #561)
AIOSAI
2026-05-16 12:03:48 -07:00
-
9392dd3462
fix(security): detect git commands inside script files — reads file contents when bash/sh/source invoked (Issue #561)
AIOSAI
2026-05-16 12:00:59 -07:00
-
115807dbf6
fix(security): block full binary path bypass (/usr/bin/git, /usr/local/bin/gh) in git_gate — Issue #561
AIOSAI
2026-05-16 11:58:22 -07:00
-
a22a1b174b
fix(security): broaden git_gate subprocess bypass detection — word-boundary matching catches os.system string-style, bare popen, and escaped-quote patterns (Issue #561)
AIOSAI
2026-05-16 11:48:37 -07:00
-
d7dbb6291b
fix(security): block Python subprocess git bypass in git_gate.py — detects subprocess.run/call/Popen/os.system wrapping git/gh commands
AIOSAI
2026-05-16 10:38:20 -07:00
-
8625918d30
feat: private integrations architecture — generic hook auto-discovers apps/integrations/*/private_prompt.md for per-branch private project injection
AIOSAI
2026-05-16 10:05:04 -07:00
-
243e2b3b05
Merge pull request #591 from AIOSAI/dependabot/github_actions/actions/upload-artifact-7
AIPass
2026-05-16 01:11:43 -07:00
-
-
a7fe45a322
ci(deps): bump actions/upload-artifact from 4 to 7
dependabot[bot]
2026-05-16 08:02:47 +00:00
-
-
edead32484
Merge pull request #590 from AIOSAI/dev
AIPass
2026-05-15 23:33:26 -07:00
-
-
8554c8cb44
fix(tests): replace magic file counts with minimum bounds — permanent CI fix
AIOSAI
2026-05-15 23:28:31 -07:00