Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

CI: install the packed packages like a newcomer and run the README snippets

Abierto
#26 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
54/100
Tipo de issue
Nueva funcionalidad
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
github-actions, node.js, typescript
Área
ci-cd, testing

Línea de trabajo

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.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

documentation good first issue

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 (and ai/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 with refused: 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.)

Lenguaje dominante
TypeScript
Estrellas
0
Forks
0
Merge medio
1 h 37 min
PR fusionados (30 d)
2

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de DeepFirstHQ/deepfirstsearch

Todos los issues de DeepFirstHQ/deepfirstsearch

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.