Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
cc72c64
feat(core): add AGW v5 wallet and rules SDK
mohammeds1992 Oct 7, 2026
8fe1289
feat(core): align AGW rules and presets with October SDK feedback
mohammeds1992 Oct 12, 2026
6eafa00
release(core): bump to 6.0.27-alpha.0 [skip ci]
github-actions[bot] Oct 12, 2026
700a52a
feat(core): migrate AGW SDK to deployed v6 contracts
mohammeds1992 Oct 15, 2026
4147afb
feat(core): add verified testnet AGW preset templates
mohammeds1992 Oct 15, 2026
20ea136
fix(core): return safe AGW preset review templates
mohammeds1992 Oct 15, 2026
0b7be4d
feat(core): add mainnet AGW presets and live protocol coverage
mohammeds1992 Oct 15, 2026
574a400
fix(core): resolve AGW tokens by destination and expand live coverage
mohammeds1992 Oct 15, 2026
5bc3122
fix(release): sync lockfile for core alpha version
mohammeds1992 Oct 15, 2026
3e9bcd6
fix(release): refresh and commit lockfile after version bumps
mohammeds1992 Oct 15, 2026
5057879
release(core): bump to 6.0.27-alpha.1 [skip ci]
github-actions[bot] Oct 15, 2026
a611305
feat(core): add bounded preset operations and configuration readiness
mohammeds1992 Oct 16, 2026
012dd66
release(core): bump to 6.0.27-alpha.2 [skip ci]
github-actions[bot] Oct 16, 2026
83f9a71
feat(core): ship bounded preset defaults with funding checks
mohammeds1992 Oct 18, 2026
2185741
fix(ci): repair AGW workflow context and pin v6 contracts
mohammeds1992 Oct 18, 2026
66dc81f
fix(ci): repair invalid dependency ranges for hardened installs
mohammeds1992 Oct 18, 2026
b291b87
perf(ci): keep automatic AGW validation SDK-only
mohammeds1992 Oct 18, 2026
2cd35f0
release(core): bump to 6.0.27-alpha.3 [skip ci]
github-actions[bot] Oct 18, 2026
2e7e05c
feat(core): sync v4 SDK changes without plan files
mohammeds1992 Oct 20, 2026
561b743
fix(core): remove preset funding mode and preserve asset limits
mohammeds1992 Oct 20, 2026
4600566
release(core): bump to 6.0.27-alpha.4 [skip ci]
github-actions[bot] Oct 20, 2026
71d556b
fix(core): clarify agentic creation permissions and route guidance
mohammeds1992 Oct 20, 2026
fa50f36
release(core): bump to 6.0.27-alpha.5 [skip ci]
github-actions[bot] Oct 20, 2026
cde75cc
fix(core): route exact AGW tokens and size agent gas from the pool
mohammeds1992 Oct 21, 2026
2c52d74
release(core): bump to 6.0.27-alpha.6 [skip ci]
github-actions[bot] Oct 21, 2026
077d007
feat(core): ship working AGW presets, tokens-only rules and MOVEABLE ALL
mohammeds1992 Oct 24, 2026
e5bcfb4
release(core): bump to 6.0.27-alpha.7 [skip ci]
github-actions[bot] Oct 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 71 additions & 0 deletions .github/workflows/agw-sdk-validation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
name: AGW SDK validation (unfunded)
on:
pull_request:
paths:
[
'packages/core/**',
'tsconfig.base.json',
'yarn.lock',
'.github/workflows/agw-sdk-validation.yml',
]
workflow_dispatch:
inputs:
contracts:
description: 'Run contract suites and full API checks (slower)'
type: boolean
default: false
permissions:
contents: read
concurrency:
group: agw-validation-${{ github.ref }}
cancel-in-progress: true
jobs:
validate:
runs-on: ubuntu-latest
timeout-minutes: 30
env:
NX_DAEMON: 'false'
YARN_ENABLE_HARDENED_MODE: '1'
AGW_REPO: ${{ github.workspace }}/.ci-contracts
steps:
- uses: actions/checkout@v5
with:
persist-credentials: false
- uses: actions/checkout@v5
if: github.event_name == 'workflow_dispatch' && inputs.contracts
with:
repository: pushchain/push-agentic-wallets
ref: ffd567d3e49b2d27c6f50ad36093274dbac3090f
path: .ci-contracts
persist-credentials: false
- uses: actions/setup-node@v6
with:
node-version: '24.18.0'
package-manager-cache: false
- uses: foundry-rs/foundry-toolchain@v1
if: github.event_name == 'workflow_dispatch' && inputs.contracts
with:
version: v1.5.1
- run: corepack enable
- uses: actions/cache@v4
with:
path: .yarn/cache
key: ${{ runner.os }}-yarn-${{ hashFiles('yarn.lock') }}
restore-keys: ${{ runner.os }}-yarn-
- run: yarn install --immutable
- name: SDK tests, types, build and package checks
if: github.event_name != 'workflow_dispatch' || !inputs.contracts
run: node packages/core/scripts/agw-verify.js --sdk-only
- name: Full unfunded contract and SDK checks
if: github.event_name == 'workflow_dispatch' && inputs.contracts
env:
AGW_LOCAL_DIR: ${{ runner.temp }}/agw-v6-build
AGW_ALLOW_COMPILER_DOWNLOAD: '1'
run: node packages/core/scripts/agw-verify.js
- uses: actions/upload-artifact@v4
if: always()
with:
name: agw-unfunded-validation
path: .agw-validation/
include-hidden-files: true
if-no-files-found: ignore
1 change: 1 addition & 0 deletions .github/workflows/e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ on:
- cross-chain
- read
- known-fail
- agw
dry_run:
description: 'Pre-flight only — report balances, fund nothing, run no tests'
required: true
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,7 @@ e2e-logs/
/packages/core/outbound-test-logs
/packages/core/__e2e__/graphify-out
/graphify-out
.agw-validation/
.ci-contracts/
.agw-runtime-validation/
/plan/agw/research/native-multi-action-e2e-2026-10-12/logs
3 changes: 3 additions & 0 deletions packages/core/.eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@
{
"ignoredFiles": [
"{projectRoot}/eslint.config.{js,cjs,mjs}",
"{projectRoot}/scripts/check-agw-docs.js",
"{projectRoot}/scripts/check-agw-package.js",
"{projectRoot}/scripts/check-agw-api.js",
"{projectRoot}/**/*.spec.ts"
],
"ignoredDependencies": [
Expand Down
350 changes: 350 additions & 0 deletions packages/core/AGW.md

Large diffs are not rendered by default.

55 changes: 55 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,58 @@
@pushchain/core@6.0.27-alpha.7 (2026-10-24)

- feat: ship working AGW presets, tokens-only rules and MOVEABLE ALL

---

@pushchain/core@6.0.27-alpha.6 (2026-10-21)

- fix: route exact AGW tokens and size agent gas from the pool

---

@pushchain/core@6.0.27-alpha.5 (2026-10-20)

- fix: clarify agentic creation permissions and route guidance

---

@pushchain/core@6.0.27-alpha.4 (2026-10-20)

- fix: remove preset funding mode and preserve asset limits
- feat: sync v4 SDK changes without plan files

---

@pushchain/core@6.0.27-alpha.3 (2026-10-18)

- feat: ship bounded preset defaults with funding checks

---

@pushchain/core@6.0.27-alpha.2 (2026-10-16)

- feat: add bounded preset operations and configuration readiness

---

@pushchain/core@6.0.27-alpha.1 (2026-10-15)

- fix: resolve AGW tokens by destination and expand live coverage
- feat: add mainnet AGW presets and live protocol coverage
- fix: return safe AGW preset review templates
- feat: add verified testnet AGW preset templates
- feat: migrate AGW SDK to deployed v6 contracts

---

@pushchain/core@6.0.27-alpha.0 (2026-10-12)

- feat: align AGW rules and presets with October SDK feedback
- feat: add AGW v5 wallet and rules SDK
- test: mirror the restructured Universal Read docs playgrounds

---

@pushchain/core@6.0.26 (2026-09-23)

- docs: changelog for read-state docs parity
Expand Down
206 changes: 206 additions & 0 deletions packages/core/MARKETPLACE.md

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions packages/core/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ Push Chain is a true universal L1 that is 100% EVM compatible. It allows develop

## Documentation

For AGW v5 in this branch, see the [agentic wallet integration guide](AGW.md) for creation, rules, funding, execution and recovery.

For full documentation, API references, and guides, visit:
👉 [Push Chain Developer Docs](https://push.org/docs)

Expand Down
Loading