Skip to content

Regenerate tools: the A-Z insider directory was missing - #36

Merged
theodor90 merged 1 commit into
mainfrom
codegen-insider-directory
Aug 25, 2026
Merged

theodor90 merged 1 commit into
mainfrom
codegen-insider-directory

Conversation

@theodor90

Copy link
Copy Markdown
Owner

codegen:check has been failing on main with real content drift — not the documented Windows CRLF false positive. The diff body was populated, which is the distinguishing signal.

The backend shipped GET /v1/insiders/directory in insiderapi #238 and the MCP never picked it up, so the channel with the widest reach (MCP downloads run ~2.7× the SDKs) was a tool short.

What regenerating changes

Exactly one tool. 19 → 20, seventeen insertions, nothing removed or modified:

+    name: 'get_insider_directory',

The tool browses insiders alphabetically by surname and returns one row per filer group — the part of #238 worth having here. A fund group files a single Form 4 listing several reporting owners (the fund, its GP, its management company), each a real EDGAR filer with its own CIK; listing all of them spent about 11% of a capped surface describing the same actors more than once.

Test

mcp-test.mjs pins the registered tool count, so it moves 35 → 36. get_insider_directory also joins EXPECTED_TOOLS, so it's asserted present by name rather than only counted — a count alone would pass if some other tool appeared and this one didn't.

Verification

  • codegen:check now reports in sync with the live OpenAPI spec, and re-run after committing it stays clean — so this is not the CRLF artefact reappearing.
  • 96 tests pass (95 on main + 1), build clean.
  • GENERATED_TOOLS is consumed by a loop in src/index.ts, so the new tool registers with no wiring change.

Not released

Publishing is a separate step and needs a version bump — this only makes the repo match the spec.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

codegen:check has been failing on main with real content drift, not the
documented Windows CRLF false positive — the diff body was populated. The
backend shipped GET /v1/insiders/directory in insiderapi #238 and the MCP never
picked it up, so the one channel that reaches the most users was a tool short.

Regenerating adds exactly that: 19 tools to 20, seventeen insertions, nothing
removed or changed. The tool browses insiders alphabetically by surname and
returns one row per FILER GROUP, which is the part of #238 worth having here —
a fund group files a single Form 4 listing several reporting owners, and
listing each separately spent about 11% of a capped surface describing the same
actors more than once.

mcp-test.mjs pins the registered tool count, so it moves 35 to 36, and
get_insider_directory joins EXPECTED_TOOLS rather than only being counted.

Not released. Publishing is a separate step and needs a version bump.
@theodor90
theodor90 force-pushed the codegen-insider-directory branch from 586df95 to 464b2b1 Compare August 25, 2026 12:59
@theodor90
theodor90 merged commit 1533e2a into main Aug 25, 2026
@theodor90 theodor90 mentioned this pull request Aug 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant