Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
77d65f4
docs(specs): add pi-workflows extension + Atomic rebrand specs
flora131 May 11, 2026
56b69df
feat(pi-workflows): implement Phase C DAG executor
flora131 May 11, 2026
c6cfe92
feat(pi-workflows): implement Phase D persistence + restore
flora131 May 11, 2026
121b1b5
feat(pi-workflows): implement overlay graph TUI module
flora131 May 11, 2026
2d60593
feat(pi-workflows): inject WorkflowUIAdapter via RunOpts.ui with per-…
flora131 May 11, 2026
f2d25a2
feat(pi-workflows): artifact build — emit index.js, index.d.ts, exten…
flora131 May 11, 2026
10e9ccd
feat(pi-workflows): implement workflow discovery module
flora131 May 11, 2026
dd5b089
test(pi-workflows): add artifact import smoke tests for dist contract
flora131 May 11, 2026
95e78f0
feat(pi-workflows): implement extension runtime dispatcher
flora131 May 11, 2026
4af6417
feat(pi-workflows): implement real /workflows-doctor diagnostics via …
flora131 May 11, 2026
782a83f
feat(pi-workflows): implement slash dispatch — /workflow <name> run, …
flora131 May 11, 2026
018e514
test(pi-workflows): add runtime behavior tests for tool list/inputs/r…
flora131 May 11, 2026
d12828d
feat(pi-workflows): implement workflow CLI flags — parseWorkflowFlags…
flora131 May 11, 2026
5a4a91c
feat(pi-workflows): implement workflow extension config loading with …
flora131 May 11, 2026
dd659ea
test(pi-workflows): remove dist-dependent integration tests from veri…
flora131 May 11, 2026
291cb6d
test(pi-workflows): add CLI flag regression tests — prompt/max/dryRun…
flora131 May 11, 2026
2ccad38
feat(pi-workflows): implement workflow module imports — RFC-compliant…
flora131 May 11, 2026
ee48b2d
test(pi-workflows): add discovery regression tests for discoverWorkflows
flora131 May 11, 2026
56ded88
feat(pi-workflows): wire extension registry startup with async unifie…
flora131 May 11, 2026
0c85a4d
test(pi-workflows): add custom registry integration tests — prove sha…
flora131 May 11, 2026
618972d
feat(pi-workflows): emit dist/workflows — fix builtin imports, build …
flora131 May 11, 2026
aa26022
feat(pi-workflows): wire config loader into extension factory before …
flora131 May 11, 2026
e0a97a0
feat(pi-workflows): extract toDiscoveryConfig helper — map WorkflowEx…
flora131 May 11, 2026
eddbe3c
feat(pi-workflows): extend /workflows-doctor with config diagnostics,…
flora131 May 11, 2026
c4523a0
feat(pi-workflows): strengthen artifact verifier — reject src-leaking…
flora131 May 11, 2026
6400c97
feat(pi-workflows): wire runtime adapters — buildRuntimeAdapters from…
flora131 May 11, 2026
2a864c2
test(pi-workflows): add withWorkflowDefaults — implement helper and 2…
flora131 May 11, 2026
00faff5
test(pi-workflows): add artifact shape tests — dist/workflows existen…
flora131 May 11, 2026
4b9eb3f
test(pi-workflows): add runtime-wiring integration tests — adapters i…
flora131 May 11, 2026
8aadf52
feat(pi-workflows): thread ui adapter through dispatcher — add ui?: W…
flora131 May 11, 2026
8f1ada3
feat(pi-workflows): add WorkflowUIAdapter option to ExtensionRuntimeO…
flora131 May 11, 2026
631e615
test(runtime): cover confirm/select/editor UI primitives through crea…
flora131 May 11, 2026
3c2a0d3
feat(pi-workflows): build WorkflowUIAdapter from pi ctx.ui extension …
flora131 May 11, 2026
ae776de
feat(pi-workflows): report HIL adapter availability in /workflows-doctor
flora131 May 11, 2026
ab3bad6
test(pi-workflows): cover extension entrypoints with mocked pi.ui — t…
flora131 May 11, 2026
1c5b9b7
feat(pi-workflows): add CancellationRegistry — register/registerChild…
flora131 May 11, 2026
48a668a
feat(pi-workflows): harden terminal store state — terminal guard, boo…
flora131 May 11, 2026
1ab5956
feat(pi-workflows): add shared runtime ports — StageOptions, Workflow…
flora131 May 11, 2026
54f5c40
feat(pi-workflows): apply MCP stage scoping — mcpScope on StageSnapsh…
flora131 May 11, 2026
3c66371
feat(pi-workflows): wire lifecycle persistence — appendEntry calls in…
flora131 May 11, 2026
d92101d
feat(pi-workflows): route intercom decisions — buildIntercomCallbacks…
flora131 May 11, 2026
0cfa246
feat(pi-workflows): report sibling, UI, persistence, abort capabiliti…
flora131 May 11, 2026
0e44acb
feat(pi-workflows): replace subagent exec fallback with pi-subagents …
flora131 May 11, 2026
79d49c6
feat(pi-workflows): expose graph overlay — F2 shortcut, /workflow res…
flora131 May 11, 2026
0838a9e
test(executor): add abort wiring tests
flora131 May 11, 2026
fa6cd20
test(overlay): add /workflow resume happy-path integration tests — RF…
flora131 May 11, 2026
4229eb8
feat(pi-workflows): wire persistence through runtime and dispatcher l…
flora131 May 11, 2026
d1aa492
feat(pi-workflows): persist kill controls — append workflow.run.end o…
flora131 May 11, 2026
1930f75
test(pi-workflows): no-duplicate workflow.run.end when external killR…
flora131 May 11, 2026
5605973
test(pi-workflows): cover persistence forwarding through runtime disp…
flora131 May 11, 2026
752e5e6
feat(pi-workflows): adapt extension persistence — config-gated Workfl…
flora131 May 11, 2026
cd061c2
test(pi-workflows): assert tsconfig.json and tsconfig.build.json path…
flora131 May 11, 2026
590cddc
feat(pi-workflows): add declaration and external-import guardrails to…
flora131 May 11, 2026
5548a64
fix(pi-workflows): make workflowParameters name and inputs optional
flora131 May 11, 2026
fd88b40
feat(pi-workflows): wire WorkflowMcpPort through ExtensionRuntimeOpts…
flora131 May 11, 2026
496ce97
feat(pi-workflows): build WorkflowMcpPort from ExtensionAPI events in…
flora131 May 11, 2026
4bf2e33
test(pi-workflows): assert tool, slash, CLI entrypoints emit mcp.scop…
flora131 May 11, 2026
58a635a
feat(pi-workflows): inject explicit workflow metadata into subagent a…
flora131 May 11, 2026
d0eb9b8
feat(pi-workflows): thread stage execution metadata through StageAdap…
flora131 May 11, 2026
33a60d7
test(pi-workflows): regression test for post-stage abort race
flora131 May 11, 2026
7115e4d
test(pi-workflows): add executor-level regression tests for subagent …
flora131 May 11, 2026
5141649
feat(pi-workflows): add StageExecutionMeta and signal-aware adapter c…
flora131 May 11, 2026
da87fb9
feat(pi-workflows): decouple subagent adapter from pi.exec, add PiExe…
flora131 May 11, 2026
5c2391c
feat(pi-workflows): add runId seam, job tracker, and detached runner …
flora131 May 11, 2026
b389322
test(pi-workflows): add adapter propagation tests for stage-runner me…
flora131 May 11, 2026
d77b59d
feat(pi-workflows): report runtime adapter capabilities in /workflows…
flora131 May 11, 2026
5162975
feat(pi-workflows): wire --detach/--bg slash flags and detach tool fi…
flora131 May 11, 2026
0bd55b8
test(pi-workflows): add detached workflow tests (RFC §2, §5, §6, §7)
flora131 May 11, 2026
c8a6347
chore: add root verify-artifact fan-out script to workspace packages
flora131 May 11, 2026
fec8462
feat(pi-workflows): update registerCommand to canonical (name, option…
flora131 May 11, 2026
5117854
feat(pi-workflows): wire intercom callbacks in extension factory
flora131 May 11, 2026
a7f7edd
fix(pi-workflows): register workflow-input-<key> template name for dy…
flora131 May 11, 2026
869188b
test(pi-workflows): add end-to-end intercom routing integration tests
flora131 May 11, 2026
0b3adf6
feat(pi-workflows): preserve config scope provenance in toScopedDisco…
flora131 May 11, 2026
486d251
feat(pi-workflows): add WorkflowRuntimeConfig port and thread through…
flora131 May 11, 2026
dccc922
test(pi-workflows): add config provenance regression tests
flora131 May 11, 2026
9b7d294
feat(pi-workflows): add ConcurrencyLimiter and wire per-run defaultCo…
flora131 May 11, 2026
6cd1db1
test(pi-workflows): add maxDepth enforcement tests for executor.run
flora131 May 11, 2026
ed899b4
test(pi-workflows): add runtime-tunables integration tests for maxDep…
flora131 May 11, 2026
9cd0943
feat(pi-workflows): align extension resume surfaces to new ResumeResu…
flora131 May 11, 2026
38850c4
fix(pi-workflows): resumeRun returns snapshot for active and ended runs
flora131 May 11, 2026
6558333
test(pi-workflows): add slash and tool resume regression tests
flora131 May 11, 2026
039d40c
refactor(pi-workflows): convert test files from bun:test to node:test…
flora131 May 11, 2026
18795d6
refactor!: flatten pi-workflows into root oh-my-pi extension
flora131 May 12, 2026
6fdfda7
refactor!: migrate to Bun and reshape stage + dispatch APIs
lavaman131 May 13, 2026
5444f27
ci: run prek pre-commit checks on push and PR
lavaman131 May 13, 2026
7dcf1f4
docs(ui): add chat-surface and attach interaction mockups
lavaman131 May 13, 2026
6b11a0c
chore(prek): exclude vendored skill JSON refs from check-json
lavaman131 May 13, 2026
0d2335a
chore(agents): vendor OMP skills and sub-agent definitions
lavaman131 May 13, 2026
f315000
refactor!: migrate to pi (≥ 0.74), cascade pause, and structured doct…
lavaman131 May 14, 2026
cb39d81
feat(tools): vendor ask_user_question HIL tool from rpiv-mono
lavaman131 May 14, 2026
52e9898
chore(skills): vendor impeccable agent skill
lavaman131 May 14, 2026
ff6da6d
chore: vendor `.pi/` project-scoped agent state
lavaman131 May 14, 2026
b96fc5e
chore(extensions): remove project multi-edit extension
flora131 May 14, 2026
c008b30
feat(workflow): add direct execution sdk parity
lavaman131 May 14, 2026
203e6c1
feat(hil): surface in-stage user input state
lavaman131 May 14, 2026
d2ad226
test(workflows): add converted example workflow coverage
lavaman131 May 14, 2026
a8d853d
docs(specs): correct fallback models author
lavaman131 May 14, 2026
89f07f3
feat(workflows): add model fallback support
lavaman131 May 15, 2026
54e5331
chore(release): prepare atomic workflows package
lavaman131 May 15, 2026
095ba2a
chore: track promo asset with git lfs
lavaman131 May 15, 2026
d8d4928
test(workflows): remove stale converted example coverage
lavaman131 May 15, 2026
a6af3a7
chore: keep pi rewrite tree over main
lavaman131 May 15, 2026
1a82669
fix(ci): address CodeQL workflow alerts
lavaman131 May 15, 2026
9a83343
fix(ci): stabilize status writer on Windows
lavaman131 May 15, 2026
f95370f
feat: restructure Atomic as bundled monorepo
lavaman131 May 15, 2026
58e06b7
fix(workflows): constrain inline form output width
lavaman131 May 15, 2026
c662508
ci(release): publish binaries from version tags
lavaman131 May 15, 2026
306c54b
docs: promote Atomic root README
lavaman131 May 15, 2026
0dc49e9
refactor(subagents): consolidate bundled agents and skills
lavaman131 May 15, 2026
f90faf6
fix(ci): resolve atomic workspace types before build
lavaman131 May 15, 2026
cae958c
fix(ci): harden code scanning findings
lavaman131 May 15, 2026
326c278
refactor(coding-agent): promote bundled tools to core
lavaman131 May 15, 2026
47d45ef
chore(dev): install prek hooks through bun
lavaman131 May 15, 2026
b627c0d
feat(coding-agent): enable interactive tools by default
lavaman131 May 15, 2026
4c097e3
refactor(workflows): tune bundled orchestration flows
lavaman131 May 15, 2026
b66768a
refactor(workflows): reuse pi TUI chat primitives
lavaman131 May 15, 2026
a1ccdf8
test(workflows): align deep research default
lavaman131 May 15, 2026
e3683f5
refactor(workflows): remove subagent stage integration
lavaman131 May 15, 2026
73195a9
fix(workflows): inherit host UI in stage sessions
lavaman131 May 15, 2026
aabb673
fix(release): enforce strict version validation
lavaman131 May 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
94 changes: 0 additions & 94 deletions .agents/skills/ado-commit/SKILL.md

This file was deleted.

211 changes: 0 additions & 211 deletions .agents/skills/ado-create-pr/SKILL.md

This file was deleted.

Loading
Loading