5 Commits

Author SHA1 Message Date
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 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
Fran Algaba 29023f33eb Add transaction building implementation (#42) 2026-03-10 17:50:02 +01:00
Fran Algaba 340da5da03 Added price query provider (#36) 2026-03-03 11:29:48 +01:00
Fran Algaba f1ee667c8a ship preview/commit value-flow runtime and streamline agent onboarding (#20)
* Add preview/commit execution model, remove stale docs and defihack

* implement preview/commit flow end-to-end and remove spec-coupled naming

* implement value-flow mandate and hook stability

* fixed hook

* fixed tests

* fixed tests

* fixed tests

* fixed tests

* value-flow mandate end-to-end

* session lifecycle normalization

* added new docs and skills

* skill instructions
2026-02-11 00:00:59 +01:00