Open Issues Need Help
View All on GitHubAI Summary: This issue proposes adding a periodic cleanup mechanism to the rate limiter's in-memory storage. Currently, expired rate limiter windows are not deleted, leading to unbounded growth of the internal Map. A `setInterval` function will be implemented to periodically remove these expired entries.
AI Summary: This issue proposes removing an unused `nodeId` field from the `claimBounty` request body sent by the client. The server does not utilize this field as it retrieves the necessary `nodeId` from authentication headers or an `apiKey`. Removing this dead weight will simplify the request payload.
AI Summary: This issue identifies an inefficiency in the trawler scan loop where `github.getRepoLanguages` is called repeatedly for the same repository within a loop iterating over issues. The proposed fix is to move this API call outside the loop, as repository languages are a static property of the repository and do not change per issue.
AI Summary: This issue proposes to improve type safety in the `packages/node/src/client.ts` file. The private `fetch()` method currently returns `Promise<any>`, which undermines type inference for all public methods that use it. The fix involves making the `fetch()` method generic, allowing callers to specify the expected return type and thus gain proper type safety.
AI Summary: This issue requests adding a note to the README's quickstart section to inform users about the default orchestrator URL. This will clarify where to direct requests and prevent confusion for those not running the orchestrator locally.