CI: install the packed packages like a newcomer and run the README snippets
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 54/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- github-actions, node.js, typescript
Direzione di ricerca
Read CONTRIBUTING.md first and comment for maintainer approval before starting, then inspect the CI workflow and the README install snippets for ai-sdk, langchain, turnkey, and order-guard. Add the requested script under scripts/ and a workflow job that packs and installs each package in a clean temp directory, checks the SDK dependency tree, type-checks, and runs the payment/refusal cases. Done means the job verifies one SDK copy and passes with an honest payment and a refusal reported as refused: true.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Why
A newcomer walkthrough (2026-10-07) found that the published tool packages pinned an older SDK, so a normal install pulled two copies: TypeScript rejected paidFetchTool({ pay, plan }) and refusals came back as refused: false. Fixed by making the SDK a peer dependency (ai-sdk 0.2.0, langchain 0.2.0, turnkey 0.1.1), but nothing in CI would catch a regression.
What
A CI job that, for ai-sdk, langchain, turnkey and order-guard:
- runs
npm pack, installs the tarball in a clean temp dir together with the latest published@deepfirstsearch/agent-pay(andai/zod,@langchain/core) the way the README says; - asserts a single copy of the SDK (
npm ls @deepfirstsearch/agent-pay); - type-checks and runs a small script based on the README snippet against
startMockServer(..., { network: "eip155:8453" }), checking an honest payment and a refusal withrefused: true.
No new dependencies in the repo; only the CI workflow and a script under scripts/. (Workflow changes need a maintainer's OK first, see CONTRIBUTING.md: comment here before starting.)
- Lingua principale
- TypeScript
- Stelle
- 0
- Fork
- 0
- Merge medio
- 1h 37m
- PR unite (30g)
- 2
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di DeepFirstHQ/deepfirstsearch
-
documentation good first issue
Difficoltà 1/5 1-3 ore Idoneità per principianti 85/100
-
enhancement good first issue
Difficoltà 3/5 1-2 giorni Idoneità per principianti 69/100
-
documentation enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
-
help wanted integration
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
enhancement help wanted
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
DeepFirstHQ/deepfirstsearch#23 · 1 commento ·
Tutte le issue di DeepFirstHQ/deepfirstsearch
Issue simili
-
Tenant
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
MTES-MCT/Dossier-Facile-Frontend#2061 ·
I maintainer di solito rispondono entro 1 giorno
-
area:frontend
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
interledger/publisher-tools#905 ·
I maintainer di solito rispondono entro 1 giorno
-
Add: Cbeebies PL SDApertaapproved check:passed streams:add
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
iptv-org/iptv#54525 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
DB-plane provider_chat_options.* is accepted by config set but never merged into the loaded configForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
area:web
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
praetorianer777/GoTome#178 ·
I maintainer di solito rispondono entro 1 giorno