# @copilotkit/core

## 1.55.2

### Patch Changes

- @copilotkit/shared@1.55.2

## 1.55.2-next.1

### Patch Changes

- @copilotkit/shared@1.55.2-next.1

## 1.55.2-next.0

### Patch Changes

- @copilotkit/shared@1.55.2-next.0

## 1.55.1

### Patch Changes

- @copilotkit/shared@1.55.1

## 1.55.1-next.0

### Patch Changes

- @copilotkit/shared@1.55.1-next.0

## 1.55.0

### Minor Changes

- 1ceb963: refactor: consolidate V1/V2 packages into flat @copilotkit/\* structure

### Patch Changes

- b4a8b7a: Add auto-detection of runtime transport (REST vs single-endpoint)
- 1ceb963: fix: race condition in RunHandler.runAgent() causes dropped runs
- 1ceb963: fix: handle empty tool arguments without crashing — treat empty/null/undefined args as `{}` instead of throwing JSON parse error
- Updated dependencies [1ceb963]
- Updated dependencies [52a9322]
- Updated dependencies [5289791]
- Updated dependencies [434ccd8]
  - @copilotkit/shared@1.55.0

## 1.55.0-next.8

### Patch Changes

- @copilotkit/shared@1.55.0-next.8

## 1.55.0-next.7

### Minor Changes

- 1ceb963: refactor: consolidate V1/V2 packages into flat @copilotkit/\* structure

### Patch Changes

- Updated dependencies [1ceb963]
  - @copilotkit/shared@1.55.0-next.7

## 1.54.1-next.6

### Patch Changes

- @copilotkitnext/shared@1.54.1-next.6

## 1.54.1-next.5

### Patch Changes

- @copilotkitnext/shared@1.54.1-next.5

## 1.54.1-next.4

### Patch Changes

- 8113dba: fix: race condition in RunHandler.runAgent() causes dropped runs
  - @copilotkitnext/shared@1.54.1-next.4

## 1.54.1-next.3

### Patch Changes

- @copilotkitnext/shared@1.54.1-next.3

## 1.54.1-next.2

### Patch Changes

- @copilotkitnext/shared@1.54.1-next.2

## 1.54.1-next.1

### Patch Changes

- d423001: fix: handle empty tool arguments without crashing — treat empty/null/undefined args as `{}` instead of throwing JSON parse error
  - @copilotkitnext/shared@1.54.1-next.1

## 1.54.1-next.0

### Patch Changes

- @copilotkitnext/shared@1.54.1-next.0

## 1.54.0

### Patch Changes

- eb1e0bf: fix(react): yield to React scheduler before follow-up agent run to pr…
- 3780c6a: deprecate: mark all @copilotkitnext/_ packages as deprecated in favor of @copilotkit/_ equivalents
- c80498e: feat(core): add copilotkit.runTool() for programmatic tool execution
- f1571ef: fix: inject useCopilotReadable context into connectAgent
- Updated dependencies [3780c6a]
  - @copilotkitnext/shared@1.54.0

## 1.54.0-next.9

### Patch Changes

- 3780c6a: deprecate: mark all @copilotkitnext/_ packages as deprecated in favor of @copilotkit/_ equivalents
- Updated dependencies [3780c6a]
  - @copilotkitnext/shared@1.54.0-next.9

## 1.54.0-next.8

### Patch Changes

- f1571ef: fix: inject useCopilotReadable context into connectAgent
  - @copilotkitnext/shared@1.54.0-next.8

## 1.54.0-next.7

### Patch Changes

- eb1e0bf: fix(react): yield to React scheduler before follow-up agent run to pr…
  - @copilotkitnext/shared@1.54.0-next.7

## 1.54.0-next.6

### Patch Changes

- c80498e: feat(core): add copilotkit.runTool() for programmatic tool execution
  - @copilotkitnext/shared@1.54.0-next.6

## 1.54.0-next.5

### Patch Changes

- @copilotkitnext/shared@1.54.0-next.5

## 1.54.0-next.4

### Patch Changes

- @copilotkitnext/shared@1.54.0-next.4

## 1.54.0-next.3

### Patch Changes

- @copilotkitnext/shared@1.54.0-next.3

## 1.53.1-next.2

### Patch Changes

- @copilotkit/shared@1.53.1-next.2

## 1.53.1-next.1

### Patch Changes

- @copilotkit/shared@1.53.1-next.1

## 1.53.1-next.0

### Patch Changes

- @copilotkit/shared@1.53.1-next.0

## 1.53.0

### Patch Changes

- 1510f64: feat: enable mcp and a2ui middleware directly from copilotkit runtime
- Updated dependencies [1510f64]
  - @copilotkit/shared@1.53.0

## 1.53.0-next.6

### Patch Changes

- @copilotkit/shared@1.53.0-next.6

## 1.53.0-next.5

### Patch Changes

- @copilotkit/shared@1.53.0-next.5

## 1.52.2-next.4

### Patch Changes

- @copilotkit/shared@1.52.2-next.4

## 1.52.2-next.3

### Patch Changes

- 1510f64: feat: enable mcp and a2ui middleware directly from copilotkit runtime
- Updated dependencies [1510f64]
  - @copilotkit/shared@1.52.2-next.3

## 1.52.2-next.2

### Patch Changes

- @copilotkit/shared@1.52.2-next.2

## 1.52.2-next.1

### Patch Changes

- @copilotkit/shared@1.52.2-next.1

## 1.52.2-next.0

### Patch Changes

- @copilotkit/shared@1.52.2-next.0

## 1.52.1

### Patch Changes

- @copilotkit/shared@1.52.1

## 1.52.1-next.1

### Patch Changes

- @copilotkit/shared@1.52.1-next.1

## 1.52.1-next.0

### Patch Changes

- @copilotkit/shared@1.52.1-next.0

## 1.52.0

### Patch Changes

- d77f347: Added in the useInterrupt hook
- ef0f539: Add reasoning support and default components for reasoning messages
- Updated dependencies [ef0f539]
  - @copilotkit/shared@1.52.0

## 1.52.0-next.8

### Patch Changes

- @copilotkit/shared@1.52.0-next.8

## 1.52.0-next.7

### Patch Changes

- d77f347: Added in the useInterrupt hook
  - @copilotkit/shared@1.52.0-next.7

## 1.52.0-next.6

### Patch Changes

- @copilotkit/shared@1.52.0-next.6

## 1.52.0-next.5

### Patch Changes

- @copilotkit/shared@1.52.0-next.5

## 1.51.5-next.4

### Patch Changes

- @copilotkit/shared@1.51.5-next.4

## 1.51.5-next.3

### Patch Changes

- @copilotkit/shared@1.51.5-next.3

## 1.51.5-next.2

### Patch Changes

- @copilotkit/shared@1.51.5-next.2

## 1.51.5-next.1

### Patch Changes

- @copilotkit/shared@1.51.5-next.1

## 1.51.5-next.0

### Patch Changes

- ef0f539: Add reasoning support and default components for reasoning messages
- Updated dependencies [ef0f539]
  - @copilotkit/shared@1.51.5-next.0

## 1.51.4

### Patch Changes

- c998f30: fix(core): prevent tool call results from leaking into wrong thread on thread switch
  - @copilotkit/shared@1.51.4

## 1.51.4-next.8

### Patch Changes

- @copilotkit/shared@1.51.4-next.8

## 1.51.4-next.7

### Patch Changes

- @copilotkit/shared@1.51.4-next.7

## 1.51.4-next.6

### Patch Changes

- @copilotkit/shared@1.51.4-next.6

## 1.51.4-next.5

### Patch Changes

- @copilotkit/shared@1.51.4-next.5

## 1.51.4-next.4

### Patch Changes

- c998f30: fix(core): prevent tool call results from leaking into wrong thread on thread switch
  - @copilotkit/shared@1.51.4-next.4

## 1.51.4-next.3

### Patch Changes

- @copilotkit/shared@1.51.4-next.3

## 1.51.4-next.2

### Patch Changes

- @copilotkit/shared@1.51.4-next.2

## 1.51.4-next.1

### Patch Changes

- @copilotkit/shared@1.51.4-next.1

## 1.51.4-next.0

### Patch Changes

- @copilotkit/shared@1.51.4-next.0

## 1.51.3

### Patch Changes

- d36fc1e: Add UMD export
- Updated dependencies [d36fc1e]
  - @copilotkit/shared@1.51.3

## 1.51.3-next.8

### Patch Changes

- d36fc1e: Add UMD export
- Updated dependencies [d36fc1e]
  - @copilotkit/shared@1.51.3-next.8

## 1.51.3-next.7

### Patch Changes

- @copilotkit/shared@1.51.3-next.7

## 1.51.3-next.6

### Patch Changes

- @copilotkit/shared@1.51.3-next.6

## 1.51.3-next.5

### Patch Changes

- @copilotkit/shared@1.51.3-next.5

## 1.51.3-next.4

### Patch Changes

- @copilotkit/shared@1.51.3-next.4

## 1.51.3-next.3

### Patch Changes

- @copilotkit/shared@1.51.3-next.3

## 1.51.3-next.2

### Patch Changes

- @copilotkit/shared@1.51.3-next.2

## 1.51.3-next.1

### Patch Changes

- @copilotkit/shared@1.51.3-next.1

## 1.51.3-next.0

### Patch Changes

- @copilotkit/shared@1.51.3-next.0

## 1.51.2

### Patch Changes

- e59d23f: Use deps instead of peerdeps
- Updated dependencies [e59d23f]
  - @copilotkit/shared@1.51.2

## 1.51.2-next.1

### Patch Changes

- e59d23f: Use deps instead of peerdeps
- Updated dependencies [e59d23f]
  - @copilotkit/shared@1.51.2-next.1

## 1.51.2-next.0

### Patch Changes

- @copilotkit/shared@1.51.2-next.0

## 1.51.1

### Patch Changes

- @copilotkit/shared@1.51.1

## 1.51.0

### Patch Changes

- 2839a15: Update versioning strategy
- Updated dependencies [2839a15]
  - @copilotkit/shared@1.51.0

## 1.51.0-next.4

### Patch Changes

- @copilotkit/shared@1.51.0-next.4

## 1.51.0-next.3

### Patch Changes

- @copilotkit/shared@1.51.0-next.3

## 1.51.0-next.2

### Patch Changes

- @copilotkit/shared@1.51.0-next.2

## 1.51.0-next.1

### Patch Changes

- @copilotkit/shared@1.51.0-next.1
