Summary
packages/sdk/src/types.ts exports several public interfaces that lack
JSDoc documentation, making it harder for SDK consumers and new
contributors to understand their purpose without reading the implementation.
Affected symbols
- SystemInstructions
- GeminiCliAgentOptions
- AgentFilesystem
- AgentShellOptions
- AgentShellResult
- AgentShell
- SessionContext
Proposed change
Add JSDoc comments above each exported symbol describing its purpose
and usage.
Files touched
1 file only: packages/sdk/src/types.ts
Summary
packages/sdk/src/types.ts exports several public interfaces that lack
JSDoc documentation, making it harder for SDK consumers and new
contributors to understand their purpose without reading the implementation.
Affected symbols
Proposed change
Add JSDoc comments above each exported symbol describing its purpose
and usage.
Files touched
1 file only: packages/sdk/src/types.ts