github-actions[bot]
2cca3994a2
Version Packages ( #95 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.17.1
@grimoirelabs/venues@0.13.0
2026-05-08 12:39:36 +02:00
Fran Algaba
73473a94b7
Add Morpho liquidity and utilization metrics ( #94 )
2026-05-08 12:37:12 +02:00
github-actions[bot]
0179eb2558
Version Packages ( #93 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.17.0
@grimoirelabs/core@0.21.0
@grimoirelabs/venues@0.12.1
2026-04-09 15:35:46 +02:00
Fran Algaba
8ab7adaa19
Add stable trigger selectors for per-handler execution ( #92 )
...
* Add stable trigger selectors to runtime and CLI
* Update Grimoire skill docs for trigger selectors
* Add trigger discovery CLI command
* Fix --no-state CLI flag parsing
2026-04-09 15:23:49 +02:00
Fran Algaba
c21141b752
Clarify Morpho metric guidance ( #91 )
2026-04-08 11:44:38 +02:00
github-actions[bot]
6f4d5a0cbc
Version Packages ( #90 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.16.2
@grimoirelabs/core@0.20.0
@grimoirelabs/venues@0.12.0
2026-04-06 16:20:21 +02:00
Fran Algaba
32e1a605e4
Enforce explicit Morpho routing and add vault APY metrics ( #89 )
2026-04-06 16:15:44 +02:00
github-actions[bot]
91b4c95eaa
Version Packages ( #88 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.16.1
@grimoirelabs/core@0.19.0
@grimoirelabs/venues@0.11.0
2026-04-03 16:30:40 +02:00
Fran Algaba
edbb992125
Add adapter-backed protocol metric comparisons ( #87 )
...
* feat: add adapter-backed protocol metric comparisons
* refactor: clean up protocol comparators code quality
- Extract getMarketForChain helper to deduplicate market lookup in Aave adapter
- Add MAX_TRAVERSAL_DEPTH limit to collectNumericValues to bound recursion
- Replace magic numbers in normalizeApyToBps with named constants
- Use Map-based adapter lookup in composite query provider (O(1) vs O(n))
- Parallelize file reads in format command with Promise.all
2026-04-03 16:22:25 +02:00
github-actions[bot]
de225ea582
Version Packages ( #85 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.16.0
@grimoirelabs/core@0.18.0
@grimoirelabs/venues@0.10.18
2026-03-31 13:10:43 +02:00
Fran Algaba
76b248b364
feat(cli,core): add spell formatter and format command ( #84 )
2026-03-31 13:06:34 +02:00
github-actions[bot]
6e99004cc2
Version Packages ( #83 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.15.18
@grimoirelabs/venues@0.10.17
2026-03-31 11:03:10 +02:00
Fran Algaba
fa20ce9e63
Mitigate axios supply-chain compromise ( #82 )
...
* Mitigate axios supply-chain compromise (CVE-2026-03-31)
Pin axios to 1.13.5 via overrides to prevent resolution of compromised
1.14.1/0.30.4 versions. Add bunfig.toml with minimumReleaseAge=604800
(7 days) and .npmrc min-release-age=7 as defense-in-depth against
future supply-chain attacks.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* Add changeset for axios supply-chain mitigation
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 10:58:59 +02:00
github-actions[bot]
62f8831516
Version Packages ( #81 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.15.17
@grimoirelabs/venues@0.10.16
2026-03-30 20:36:56 +02:00
Fran Algaba
6cdb24a768
fix across chain-scoped asset resolution ( #80 )
2026-03-30 20:34:22 +02:00
github-actions[bot]
71cd177e85
Version Packages ( #79 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.15.16
2026-03-30 20:28:50 +02:00
Fran Algaba
e93d428321
Fix venue CLI passthrough arg routing ( #78 )
...
* Fix venue passthrough arg handling
* Add changeset for venue arg routing fix
* Simplify venue command argument flow
2026-03-30 20:26:20 +02:00
github-actions[bot]
51385e6c9f
Version Packages ( #77 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.15.15
@grimoirelabs/venues@0.10.15
2026-03-30 19:17:14 +02:00
Fran Algaba
356c5117c0
Add Polymarket markets/data CLI and offchain key wiring ( #76 )
...
* Add polymarket data CLI and reuse wallet key
* Simplify polymarket CLI pagination handling
* Add changeset for polymarket CLI and wallet wiring
2026-03-30 19:13:37 +02:00
github-actions[bot]
a4d949690b
Version Packages ( #75 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.15.14
@grimoirelabs/venues@0.10.14
2026-03-30 18:51:52 +02:00
Fran Algaba
d6e76eb38a
fix uniswap pool discovery fallback on base ( #74 )
2026-03-30 17:22:39 +02:00
github-actions[bot]
156da4ebe5
Version Packages ( #73 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.15.13
@grimoirelabs/core@0.17.5
@grimoirelabs/venues@0.10.13
2026-03-28 21:00:22 +01:00
Fran Algaba
23783df6ba
Fix PTYOETH asset resolution in preview/build/commit ( #72 )
...
* Fix PTYOETH asset resolution across preview/build/commit
* Add changeset for PTYOETH asset resolution fixes
2026-03-28 20:57:57 +01:00
github-actions[bot]
220df14546
Version Packages ( #71 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.15.12
@grimoirelabs/core@0.17.4
@grimoirelabs/venues@0.10.12
2026-03-28 18:37:41 +01:00
Fran Algaba
a3e1b8977e
Thread spell-defined asset addresses to venue adapters ( #70 )
...
* Thread spell-defined asset addresses to venue adapters
Spells that declare custom assets with explicit addresses (e.g. PTYOETH)
were failing with "Unknown asset" errors because the adapter context
never received the spell's asset definitions. This adds an `assets`
field to `VenueAdapterContext`, threads `spell.assets` through the
preview and commit paths, and merges them into the Pendle adapter's
tokenMap for address resolution.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* Add assets field to BuildTransactionsOptions
The typecheck caught that BuildTransactionsOptions also calls
buildActionTransactions but was missing the assets field.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-28 18:36:04 +01:00
github-actions[bot]
083d5e274e
Version Packages ( #69 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.15.11
@grimoirelabs/venues@0.10.11
2026-03-28 17:58:17 +01:00
Fran Algaba
fba6b56f22
Default enableAggregator to true in Pendle adapter ( #68 )
...
* Default enableAggregator to true in Pendle adapter
Non-SY tokens like USDC require aggregator routing to swap into
Pendle PT/YT tokens. The previous default of false caused API errors
when swapping standard tokens. This is the common case, so defaulting
to true is the sensible behavior.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* Add changeset for Pendle enableAggregator default
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-28 17:51:02 +01:00
github-actions[bot]
83fcfce8f3
Version Packages ( #67 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.15.10
@grimoirelabs/venues@0.10.10
2026-03-26 11:55:48 +01:00
Fran Algaba
c4ec754493
Improve Uniswap swap resolution ( #66 )
2026-03-26 11:54:19 +01:00
github-actions[bot]
d4624e0223
Version Packages ( #65 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.15.9
@grimoirelabs/venues@0.10.9
2026-03-25 18:42:49 +01:00
Fran Algaba
70bde827e4
Improve Aave V3 withdraw/repay amount format and add approval fallback ( #64 )
2026-03-25 18:38:18 +01:00
github-actions[bot]
eb3d1df8df
Version Packages ( #63 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.15.8
@grimoirelabs/venues@0.10.8
2026-03-25 16:34:58 +01:00
Fran Algaba
1102ec191f
Added approval flow in aave adapter ( #62 )
2026-03-25 16:31:54 +01:00
Fran Algaba
ac8ea0d189
Improved skills for eval
2026-03-24 20:42:16 +01:00
github-actions[bot]
02d1e2335f
Version Packages ( #61 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.15.7
@grimoirelabs/venues@0.10.7
2026-03-24 20:03:03 +01:00
Fran Algaba
81cb1e8947
Update Aave graphql queries ( #60 )
2026-03-24 20:00:49 +01:00
github-actions[bot]
660084035d
Version Packages ( #59 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.15.6
@grimoirelabs/venues@0.10.6
2026-03-24 19:34:22 +01:00
Fran Algaba
9ab4458978
Fix Uniswap V3 division by zero when pool quote returns zero output in preview mode ( #58 )
2026-03-24 19:32:53 +01:00
github-actions[bot]
a77973fda3
Version Packages ( #57 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.15.5
@grimoirelabs/venues@0.10.5
2026-03-24 19:22:56 +01:00
Fran Algaba
a0aceb1460
Improve eval skills ( #56 )
2026-03-24 19:21:24 +01:00
github-actions[bot]
70500ebe79
Version Packages ( #55 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.15.4
@grimoirelabs/core@0.17.3
@grimoirelabs/venues@0.10.4
2026-03-24 17:52:48 +01:00
Fran Algaba
cd7c12e2f6
Fix lint issues ( #54 )
2026-03-24 17:42:11 +01:00
Fran Algaba
2afbea00fb
Updated skills
2026-03-23 21:47:48 +01:00
github-actions[bot]
5b68cb50ad
Version Packages ( #53 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.15.3
@grimoirelabs/venues@0.10.3
2026-03-23 20:01:04 +01:00
Fran Algaba
1425b9f88f
Fixed AuthStorage creation
2026-03-23 19:58:42 +01:00
Fran Algaba
e20b053fe6
Fix Uniswap pool data fetching and AuthStorage constructor ( #52 )
2026-03-23 19:51:32 +01:00
github-actions[bot]
1e487ffaa3
Version Packages ( #51 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.15.2
@grimoirelabs/core@0.17.2
@grimoirelabs/venues@0.10.2
2026-03-23 16:42:54 +01:00
Fran Algaba
3e9927097c
Upgrade all package dependencies to latest versions ( #50 )
2026-03-23 16:40:42 +01:00
github-actions[bot]
f62bb98897
Version Packages ( #49 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@grimoirelabs/cli@0.15.1
@grimoirelabs/core@0.17.1
@grimoirelabs/venues@0.10.1
2026-03-23 12:28:44 +01:00
Fran Algaba
676f3bf3b1
Fix parser to accept inline single-line asset blocks ( #48 )
2026-03-23 12:25:20 +01:00