ag-ui-protocol / ag-ui-protocol/ag-ui

docs(langgraph): add JSDocs to LangGraphAgent

Offen
#1,985 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
documentation Integration
Vorherrschende Sprache
Python
Sterne
15.9k
Forks
1.4k
Ø Merge
1 T. 17 Std.
Gemergte PRs (30 T.)
163

Beschreibung

## Summary

`LangGraphAgent` in `integrations/langgraph/typescript/src/agent.ts` has no JSDoc comments on its class, constructor, public methods, or key private methods. This makes IDE hover-help and generated API docs sparse.

## What needs documentation

- Class-level `@class` / `@extends` doc
- Constructor params (`LangGraphAgentConfig`)
- All public methods: `clone`, `run`, `dispatchEvent`, `runAgentStream`, `prepareStream`, `prepareRegenerateStream`, `handleStreamEvents`, `handleSingleEvent`, `handleReasoningEvent`, `getStateSnapshot`, `getOrCreateThread`, `getThread`, `createThread`, `mergeConfigs`, `getMessageInProgress`, `setMessageInProgress`, `getAssistant`, `getSchemaKeys`, `langGraphDefaultMergeState`, `handleNodeChange`, `startStep`, `endStep`, `getCheckpointByMessage`, `abortRun`
- Key private methods: `handleMessagesTupleEvent` (already has an inline comment — promote to JSDoc)
- Public properties: `client`, `headers`, `graphId`, etc.

## Acceptance criteria

- Each public method has a `/** ... */` JSDoc with `@param`, `@returns`, and `@throws` where applicable
- No new runtime behavior introduced

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.