Files
xsai/eslint.config.ts
藍+85CD 945c34fce2 feat: responses (#263)
* chore(packages-ext): init openresponses package

* chore(openresponses): types

* fix: snake case

* chore: remove useless script

* feat: basic function

* chore: rename package

* docs(responses): update readme

* feat: codegen types

* refactor: transform stream

* chore: regenerate pnpm lock

* [autofix.ci] apply automated fixes

* refactor: split options

* feat: event stream

* fix: close stream, update test

* chore: tool

* feat: execute tool

* refactor: tee

* chore: regenerate pnpm lock

* chore: update pnpm workspace config

* chore: clean deps

* chore: update options

* chore: mark as experimental

* feat: usage, total usage

* chore: step type

* refactor: return steps

* chore(deps): bump version

* chore: lint code

* fix(responses): emit terminal events before continuing tool loop

* fix(responses): reject result promises when initial stream setup fails

* test(responses): cover terminal event and initial stream failure handling

* refactor(responses): return steps as a promise

* feat(responses): derive high-level step fields from terminal responses

* chore(responses): export tool

* test(responses): fix integration and mocked stream coverage

* refactor(responses): export public types

* chore: lint code

* fix: apply review changes
2026-03-13 18:05:14 +08:00

10 lines
217 B
TypeScript

import { defineConfig } from '@moeru/eslint-config'
export default defineConfig()
.append({
ignores: [
'docs/src/components/ui/**/*.tsx',
'packages-ext/responses/src/generated/**/*.ts',
],
})