Skip to content

Adopt BSD-3-Clause licensing and release 1.3.1 - #29

Merged
echarles merged 1 commit into
mainfrom
chore-bsd-3-clause-licensing
Oct 17, 2026
Merged

echarles merged 1 commit into
mainfrom
chore-bsd-3-clause-licensing

Conversation

@echarles

Copy link
Copy Markdown
Member

Summary

  • adopt BSD-3-Clause across all npm and Python package metadata
  • add BSD 3-Clause LICENSE files to every package root and update source headers
  • bump all released packages from 1.3.0 to 1.3.1 with make bump-patch

Validation

  • npm run typecheck
  • npm run build
  • npm run test:ts (282 passed)
  • python -m pytest -q (316 passed, 1 skipped)
  • verified LICENSE inclusion in all five npm release archives
  • verified LICENSE inclusion in both Python wheels and source distributions

Copilot AI balanced review requested due to automatic review settings October 17, 2026 14:37

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The changes are limited to consistent licensing updates and coordinated release metadata, with no unresolved blocking issues.

No open issues 🎉

What changed in this PR

Prepares Reactor 1.3.1 with consistent BSD-3-Clause licensing across its TypeScript and Python packages, examples, and documentation.

Changes:

  • Adds package-level license files and updates license metadata.
  • Replaces license notices in source, test, and documentation headers without changing their behavior.
  • Updates released package versions and the MCP server’s Reactor dependency to 1.3.1.
File Description
vitest.config.ts BSD header only.
tests/​vitest.setup.ts BSD header only.
tests/​test_ui_ws.py BSD header only.
tests/​test_ui_schema.py BSD header only.
tests/​test_ui_files.py BSD header only.
tests/​test_ui_display.py BSD header only.
tests/​test_ui_agui_examples.py BSD header only.
tests/​test_ui_actions.py BSD header only.
tests/​test_two_packages_one_point.py BSD header only.
tests/​test_start_hooks.py BSD header only.
tests/​test_repl.py BSD header only.
tests/​test_reactor_host.py BSD header only.
tests/​test_public_extension_objects.py BSD header only.
tests/​test_plugin_presentation.py BSD header only.
tests/​test_extension_discovery.py BSD header only.
tests/​test_dependant_switching.py BSD header only.
tests/​test_contributions.py BSD header only.
tests/​test_contribution_extensions.py BSD header only.
tests/​test_commands.py BSD header only.
tests/​test_cli_extension.py BSD header only.
tests/​test_checkout_dependency.py BSD header only.
tests/​test_agent_tools.py BSD header only.
tests/​test_activation_and_extensions.py BSD header only.
style/​index.css BSD headers only.
src/​ui/​ws.ts BSD header only.
src/​ui/​wire.ts BSD header only.
src/​ui/​renderers.ts BSD header only.
src/​ui/​reducer.ts BSD header only.
src/​ui/​index.ts BSD header only.
src/​ui/​files.ts BSD header only.
src/​ui/​agui.ts BSD header only.
src/​ui/​__tests__/​ws.test.ts BSD header only.
src/​ui/​__tests__/​wire.test.ts BSD header only.
src/​ui/​__tests__/​renderers.test.ts BSD header only.
src/​ui/​__tests__/​reducer.test.ts BSD header only.
src/​ui/​__tests__/​files.test.ts BSD header only.
src/​ui/​__tests__/​agui.test.ts BSD header only.
src/​react/​ui/​useUiSocket.ts BSD header only.
src/​react/​ui/​useUiChannel.ts BSD header only.
src/​react/​ui/​ReactorDisplay.tsx BSD header only.
src/​react/​ui/​index.ts BSD header only.
src/​react/​ui/​__tests__/​useUiSocket.test.tsx BSD header only.
src/​react/​ui/​__tests__/​ReactorDisplay.test.tsx BSD header only.
src/​react/​reactor.tsx BSD header only.
src/​react/​index.ts BSD header only.
src/​react/​host.tsx BSD header only.
src/​react/​agentTools.ts BSD header only.
src/​react/​__tests__/​slot-order.test.tsx BSD header only.
src/​react/​__tests__/​reactor.test.tsx BSD header only.
src/​react/​__tests__/​host.test.tsx BSD header only.
src/​index.ts BSD header only.
src/​core/​signals.ts BSD header only.
src/​core/​remote.ts BSD header only.
src/​core/​reactor.ts BSD header only.
src/​core/​plugin.ts BSD header only.
src/​core/​origins.ts BSD header only.
src/​core/​keys.ts BSD header only.
src/​core/​graph.ts BSD header only.
src/​core/​gates.ts BSD header only.
src/​core/​federation.ts BSD header only.
src/​core/​extension.ts BSD header only.
src/​core/​contributions.ts BSD header only.
src/​core/​commands.ts BSD header only.
src/​core/​agentTools.ts BSD header only.
src/​core/​activation.ts BSD header only.
src/​core/​__tests__/​signals.test.ts BSD header only.
src/​core/​__tests__/​remote.test.ts BSD header only.
src/​core/​__tests__/​origins.test.ts BSD header only.
src/​core/​__tests__/​lazy.test.ts BSD header only.
src/​core/​__tests__/​keys.test.ts BSD header only.
src/​core/​__tests__/​install.test.ts BSD header only.
src/​core/​__tests__/​graph.test.ts BSD header only.
src/​core/​__tests__/​gates.test.ts BSD header only.
src/​core/​__tests__/​federation.test.ts BSD header only.
src/​core/​__tests__/​extension.test.ts BSD header only.
src/​core/​__tests__/​dependantSwitching.test.ts BSD header only.
src/​core/​__tests__/​deactivation.test.ts BSD header only.
src/​core/​__tests__/​contributions.test.ts BSD header only.
src/​core/​__tests__/​commands.test.ts BSD header only.
src/​core/​__tests__/​backendPlugins.test.ts BSD header only.
src/​core/​__tests__/​agentTools.test.ts BSD header only.
src/​core/​__tests__/​activation.test.ts BSD header only.
scripts/​generate-ui-types.mjs BSD header only.
scripts/​build-plugins.mjs BSD header only.
reactor/​web.py BSD header only.
reactor/​ui/​ws.py BSD header only.
reactor/​ui/​wire.py BSD header only.
reactor/​ui/​schema.py BSD header only.
reactor/​ui/​files.py BSD header only.
reactor/​ui/​display.py BSD header only.
reactor/​ui/​channel.py BSD header only.
reactor/​ui/​agui.py BSD header only.
reactor/​ui/​actions.py BSD header only.
reactor/​ui/​__init__.py BSD header only.
reactor/​types.py BSD header only.
reactor/​slash.py BSD header only.
reactor/​sandbox.py BSD header only.
reactor/​repl.py BSD header only.
reactor/​reactor.py BSD header only.
reactor/​marketplace.py BSD header only.
reactor/​host.py BSD header only.
reactor/​hooks.py BSD header only.
reactor/​extensions.py BSD header only.
reactor/​examples/​greeting_plugin.py BSD header only.
reactor/​examples/​__init__.py BSD header only.
reactor/​contributions.py BSD header only.
reactor/​commands.py BSD header only.
reactor/​cli.py BSD header only.
reactor/​__main__.py BSD header only.
reactor/​__init__.py BSD header only.
pyproject.toml Adds BSD metadata and updates header.
plugins/​shell/​src/​ViewSelector.tsx BSD header only.
plugins/​shell/​src/​viewChoice.ts BSD header only.
plugins/​shell/​src/​index.tsx BSD header only.
plugins/​shell/​package.json Sets BSD license and version 1.3.1.
plugins/​shell/​LICENSE Adds BSD license text.
plugins/​shell/​__tests__/​viewChoice.test.ts BSD header only.
plugins/​manager/​src/​index.tsx BSD header only.
plugins/​manager/​package.json Sets BSD license and version 1.3.1.
plugins/​manager/​LICENSE Adds BSD license text.
plugins/​manager/​__tests__/​hoverControl.test.ts BSD header only.
plugins/​graph/​src/​index.tsx BSD header only.
plugins/​graph/​package.json Sets BSD license and version 1.3.1.
plugins/​graph/​LICENSE Adds BSD license text.
plugins/​commands/​src/​index.tsx BSD header only.
plugins/​commands/​package.json Sets BSD license and version 1.3.1.
plugins/​commands/​LICENSE Adds BSD license text.
plugins/​commands/​__tests__/​shortcut.test.tsx BSD header only.
plugins/​commands/​__tests__/​arrows.test.tsx BSD header only.
package.json Bumps version to 1.3.1.
Makefile BSD header only.
LICENSE Adds repository BSD license text.
gulpfile.cjs BSD headers only.
examples/​ui-channel/​ui_channel_example/​server.py BSD header only.
examples/​ui-channel/​ui_channel_example/​scripted.py BSD header only.
examples/​ui-channel/​ui_channel_example/​desk.py BSD header only.
examples/​ui-channel/​ui_channel_example/​approval.py BSD header only.
examples/​ui-channel/​ui_channel_example/​__init__.py BSD header only.
examples/​ui-channel/​tests/​test_ui_channel_example.py BSD header only.
examples/​ui-channel/​tests/​conftest.py BSD header only.
examples/​ui-channel/​src/​main.tsx BSD header only.
examples/​ui-channel/​src/​approvalPlugin.ts BSD header only.
examples/​ui-channel/​src/​ApprovalCard.tsx BSD header only.
examples/​ui-channel/​src/​approval.ts BSD header only.
examples/​ui-channel/​src/​App.tsx BSD header only.
examples/​ui-channel/​src/​api.ts BSD header only.
examples/​ui-channel/​src/​__tests__/​ApprovalCard.test.tsx BSD header only.
examples/​ui-channel/​src/​__tests__/​approval.test.ts BSD header only.
examples/​ui-channel/​rsbuild.config.ts BSD header only.
examples/​ui-channel/​package.json Adds BSD license metadata.
examples/​ui-channel/​LICENSE Adds BSD license text.
examples/​repl/​host.py BSD header only.
examples/​repl/​clock_plugin.py BSD header only.
examples/​music/​shop-plugin/​src/​index.tsx BSD header only.
examples/​music/​shop-plugin/​package.json Adds BSD license metadata.
examples/​music/​shop-plugin/​LICENSE Adds BSD license text.
examples/​music/​plugins-panel-plugin/​src/​index.tsx BSD header only.
examples/​music/​plugins-panel-plugin/​package.json Adds BSD license metadata.
examples/​music/​plugins-panel-plugin/​LICENSE Adds BSD license text.
examples/​music/​playlist-plugin/​src/​index.tsx BSD header only.
examples/​music/​playlist-plugin/​pyproject.toml Adds BSD metadata and updates header.
examples/​music/​playlist-plugin/​playlist_plugin/​playlist.py BSD header only.
examples/​music/​playlist-plugin/​playlist_plugin/​app.py BSD header only.
examples/​music/​playlist-plugin/​playlist_plugin/​__init__.py BSD header only.
examples/​music/​playlist-plugin/​package.json Adds BSD license metadata.
examples/​music/​playlist-plugin/​LICENSE Adds BSD license text.
examples/​music/​package.json Adds BSD license metadata.
examples/​music/​mood-plugin/​src/​index.tsx BSD header only.
examples/​music/​mood-plugin/​pyproject.toml Adds BSD metadata and updates header.
examples/​music/​mood-plugin/​package.json Adds BSD license metadata.
examples/​music/​mood-plugin/​mood_plugin/​mood.py BSD header only.
examples/​music/​mood-plugin/​mood_plugin/​__init__.py BSD header only.
examples/​music/​mood-plugin/​LICENSE Adds BSD license text.
examples/​music/​LICENSE Adds BSD license text.
examples/​music/​header-plugin/​src/​index.tsx BSD header only.
examples/​music/​header-plugin/​package.json Adds BSD license metadata.
examples/​music/​header-plugin/​LICENSE Adds BSD license text.
examples/​music/​checkout-plugin/​src/​index.tsx BSD header only.
examples/​music/​checkout-plugin/​pyproject.toml Adds BSD metadata and updates header.
examples/​music/​checkout-plugin/​package.json Adds BSD license metadata.
examples/​music/​checkout-plugin/​LICENSE Adds BSD license text.
examples/​music/​checkout-plugin/​checkout_plugin/​checkout.py BSD header only.
examples/​music/​checkout-plugin/​checkout_plugin/​app.py BSD header only.
examples/​music/​checkout-plugin/​checkout_plugin/​__init__.py BSD header only.
examples/​music/​catalog-plugin/​src/​index.tsx BSD header only.
examples/​music/​catalog-plugin/​pyproject.toml Adds BSD metadata and updates header.
examples/​music/​catalog-plugin/​package.json Adds BSD license metadata.
examples/​music/​catalog-plugin/​LICENSE Adds BSD license text.
examples/​music/​catalog-plugin/​catalog_plugin/​catalog.py BSD header only.
examples/​music/​catalog-plugin/​catalog_plugin/​app.py BSD header only.
examples/​music/​catalog-plugin/​catalog_plugin/​__init__.py BSD header only.
examples/​music/​catalog-core/​src/​index.ts BSD header only.
examples/​music/​catalog-core/​package.json Adds BSD license metadata.
examples/​music/​catalog-core/​LICENSE Adds BSD license text.
examples/​music/​backend/​pyproject.toml Adds BSD metadata and updates header.
examples/​music/​backend/​LICENSE Adds BSD license text.
examples/​music/​backend/​datalayer_music_example/​host.py BSD header only.
examples/​music/​backend/​datalayer_music_example/​app.py BSD header only.
examples/​music/​backend/​datalayer_music_example/​__main__.py BSD header only.
examples/​music/​backend/​datalayer_music_example/​__init__.py BSD header only.
examples/​music/​app/​src/​styles.css BSD header only.
examples/​music/​app/​src/​main.tsx BSD header only.
examples/​music/​app/​src/​App.tsx BSD header only.
examples/​music/​app/​rsbuild.config.ts BSD header only.
examples/​music/​app/​package.json Adds BSD license metadata.
examples/​music/​app/​LICENSE Adds BSD license text.
examples/​mcp-toolsets/​tests/​test_toolsets.py BSD header only.
examples/​mcp-toolsets/​tests/​conftest.py BSD header only.
examples/​mcp-toolsets/​serve.py BSD header only.
examples/​mcp-toolsets/​README.md BSD header only.
examples/​mcp-toolsets/​reactor_mcp_toolsets_example/​math.py BSD header only.
examples/​mcp-toolsets/​reactor_mcp_toolsets_example/​geo.py BSD header only.
examples/​mcp-toolsets/​reactor_mcp_toolsets_example/​__init__.py BSD header only.
examples/​mcp-toolsets/​pyproject.toml Adds BSD metadata and updates header.
examples/​mcp-toolsets/​LICENSE Adds BSD license text.
examples/​frontend/​src/​plugins/​welcomeCardPlugin.tsx BSD header only.
examples/​frontend/​src/​plugins/​statusBannerPlugin.tsx BSD header only.
examples/​frontend/​src/​main.tsx BSD header only.
examples/​frontend/​src/​App.tsx BSD header only.
examples/​frontend/​rsbuild.config.ts BSD header only.
examples/​frontend/​package.json Adds BSD license metadata.
examples/​frontend/​LICENSE Adds BSD license text.
examples/​frontend-backend/​src/​plugins/​welcomeCardPlugin.tsx BSD header only.
examples/​frontend-backend/​src/​plugins/​statusBannerPlugin.tsx BSD header only.
examples/​frontend-backend/​src/​main.tsx BSD header only.
examples/​frontend-backend/​src/​App.tsx BSD header only.
examples/​frontend-backend/​rsbuild.config.ts BSD header only.
examples/​frontend-backend/​reactor_demo.py BSD header only.
examples/​frontend-backend/​package.json Adds BSD license metadata.
examples/​frontend-backend/​LICENSE Adds BSD license text.
examples/​federation/​src/​styles.css BSD header only.
examples/​federation/​src/​main.tsx BSD header only.
examples/​federation/​src/​App.tsx BSD header only.
examples/​federation/​rsbuild.config.ts BSD header only.
examples/​federation/​remote-charts/​src/​plugin.tsx BSD header only.
examples/​federation/​remote-charts/​rsbuild.config.ts BSD header only.
examples/​federation/​remote-charts/​package.json Adds BSD license metadata.
examples/​federation/​remote-charts/​LICENSE Adds BSD license text.
examples/​federation/​public/​remotes/​late.js BSD header only.
examples/​federation/​public/​remotes/​greeting.js BSD header only.
examples/​federation/​public/​remotes/​charts/​remoteEntry.js BSD header only.
examples/​federation/​public/​remotes/​broken.js BSD header only.
examples/​federation/​package.json Adds BSD license metadata.
examples/​federation/​LICENSE Adds BSD license text.
examples/​extension/​share/​datalayer/​reactor/​extensions/​hello/​index.js BSD header only.
examples/​extension/​pyproject.toml Adds BSD metadata and updates header.
examples/​extension/​LICENSE Adds BSD license text.
examples/​extension/​hello_extension/​plugin.py BSD header only.
examples/​extension/​hello_extension/​__init__.py BSD header only.
examples/​extension-template/​template/​pyproject.toml Adds BSD metadata and updates header.
examples/​extension-template/​template/​LICENSE Adds BSD license text.
examples/​extension-template/​template/​frontend/​src/​plugin.tsx BSD header only.
examples/​extension-template/​template/​frontend/​rsbuild.config.ts BSD header only.
examples/​extension-template/​template/​frontend/​package.json Adds BSD license metadata.
examples/​extension-template/​template/​frontend/​LICENSE Adds BSD license text.
examples/​extension-template/​template/​__PACKAGE__/​plugin.py BSD header only.
examples/​extension-template/​template/​__PACKAGE__/​__init__.py BSD header only.
examples/​extension-template/​new-extension.py BSD header only.
examples/​extension-federated/​share/​datalayer/​reactor/​extensions/​hello-federated/​remoteEntry.js BSD header only.
examples/​extension-federated/​pyproject.toml Adds BSD metadata and updates header.
examples/​extension-federated/​LICENSE Adds BSD license text.
examples/​extension-federated/​hello_federated/​plugin.py BSD header only.
examples/​extension-federated/​hello_federated/​__init__.py BSD header only.
examples/​extension-federated/​frontend/​src/​plugin.tsx BSD header only.
examples/​extension-federated/​frontend/​rsbuild.config.ts BSD header only.
examples/​extension-federated/​frontend/​package.json Adds BSD license metadata.
examples/​extension-federated/​frontend/​LICENSE Adds BSD license text.
examples/​cms/​cms/​share/​datalayer/​reactor/​extensions/​cms-core/​index.js BSD header only.
examples/​cms/​cms/​pyproject.toml Adds BSD metadata and updates header.
examples/​cms/​cms/​LICENSE Adds BSD license text.
examples/​cms/​cms/​cms/​plugins.py BSD header only.
examples/​cms/​cms/​cms/​host.py BSD header only.
examples/​cms/​cms/​cms/​app.py BSD header only.
examples/​cms/​cms/​cms/​__init__.py BSD header only.
examples/​cms/​cms-pro/​share/​datalayer/​reactor/​extensions/​cms-pro/​index.js BSD header only.
examples/​cms/​cms-pro/​pyproject.toml Adds BSD metadata and updates header.
examples/​cms/​cms-pro/​LICENSE Adds BSD license text.
examples/​cms/​cms-pro/​cms_pro/​plugins.py BSD header only.
examples/​cms/​cms-pro/​cms_pro/​__init__.py BSD header only.
examples/​cms/​app/​src/​ui/​index.tsx BSD header only.
examples/​cms/​app/​src/​styles.css BSD header only.
examples/​cms/​app/​src/​points.ts BSD header only.
examples/​cms/​app/​src/​main.tsx BSD header only.
examples/​cms/​app/​src/​docStore.ts BSD header only.
examples/​cms/​app/​src/​commands.ts BSD header only.
examples/​cms/​app/​src/​App.tsx BSD header only.
examples/​cms/​app/​rsbuild.config.ts BSD header only.
examples/​cms/​app/​postcss.config.mjs BSD header only.
examples/​cms/​app/​package.json Adds BSD license metadata.
examples/​cms/​app/​LICENSE Adds BSD license text.
examples/​cms-astro/​x402/​share/​datalayer/​reactor/​extensions/​cms-astro-x402/​index.js BSD header only.
examples/​cms-astro/​x402/​pyproject.toml Adds BSD metadata and updates header.
examples/​cms-astro/​x402/​LICENSE Adds BSD license text.
examples/​cms-astro/​x402/​cms_astro_x402/​__init__.py BSD header only.
examples/​cms-astro/​tests/​test_x402.py BSD header only.
examples/​cms-astro/​tests/​test_cms.py BSD header only.
examples/​cms-astro/​tests/​test_ai_agents.py BSD header only.
examples/​cms-astro/​pro/​share/​datalayer/​reactor/​extensions/​cms-astro-pro/​index.js BSD header only.
examples/​cms-astro/​pro/​pyproject.toml Adds BSD metadata and updates header.
examples/​cms-astro/​pro/​LICENSE Adds BSD license text.
examples/​cms-astro/​pro/​cms_astro_pro/​__init__.py BSD header only.
examples/​cms-astro/​core/​share/​datalayer/​reactor/​extensions/​cms-astro-core/​index.js BSD header only.
examples/​cms-astro/​core/​pyproject.toml Adds BSD metadata and updates header.
examples/​cms-astro/​core/​LICENSE Adds BSD license text.
examples/​cms-astro/​core/​frontend/​src/​styles.css BSD header only.
examples/​cms-astro/​core/​frontend/​src/​pages/​premium/​[slug].astro BSD header only.
examples/​cms-astro/​core/​frontend/​src/​pages/​posts/​[slug].astro BSD header only.
examples/​cms-astro/​core/​frontend/​src/​pages/​pages/​[slug].astro BSD header only.
examples/​cms-astro/​core/​frontend/​src/​pages/​index.astro BSD header only.
examples/​cms-astro/​core/​frontend/​src/​pages/​blog.astro BSD header only.
examples/​cms-astro/​core/​frontend/​src/​pages/​[cms]/​admin.astro BSD header only.
examples/​cms-astro/​core/​frontend/​src/​pages/​[cms]/​[section].astro BSD header only.
examples/​cms-astro/​core/​frontend/​src/​middleware.ts BSD header only.
examples/​cms-astro/​core/​frontend/​src/​live.config.ts BSD header only.
examples/​cms-astro/​core/​frontend/​src/​layouts/​Base.astro BSD header only.
examples/​cms-astro/​core/​frontend/​src/​env.d.ts BSD header only.
examples/​cms-astro/​core/​frontend/​src/​components/​PublishedLexicalEditor.tsx BSD header only.
examples/​cms-astro/​core/​frontend/​src/​components/​PublishedContent.tsx BSD header only.
examples/​cms-astro/​core/​frontend/​src/​components/​PublicExtensionHost.astro BSD header only.
examples/​cms-astro/​core/​frontend/​src/​components/​CmsSlashCommandPlugin.tsx BSD header only.
examples/​cms-astro/​core/​frontend/​src/​components/​cmsLexicalState.ts BSD header only.
examples/​cms-astro/​core/​frontend/​src/​components/​cmsLexical.ts BSD header only.
examples/​cms-astro/​core/​frontend/​src/​components/​AppearanceSettings.tsx BSD header only.
examples/​cms-astro/​core/​frontend/​src/​components/​AdminApp.tsx BSD header only.
examples/​cms-astro/​core/​frontend/​package.json Adds BSD license metadata.
examples/​cms-astro/​core/​frontend/​LICENSE Adds BSD license text.
examples/​cms-astro/​core/​frontend/​astro.config.mjs BSD header only.
examples/​cms-astro/​core/​cms_astro_core/​store.py BSD header only.
examples/​cms-astro/​core/​cms_astro_core/​site.py BSD header only.
examples/​cms-astro/​core/​cms_astro_core/​seed.py BSD header only.
examples/​cms-astro/​core/​cms_astro_core/​plugin.py BSD header only.
examples/​cms-astro/​core/​cms_astro_core/​host.py BSD header only.
examples/​cms-astro/​core/​cms_astro_core/​crawler.py BSD header only.
examples/​cms-astro/​core/​cms_astro_core/​app.py BSD header only.
examples/​cms-astro/​core/​cms_astro_core/​api.py BSD header only.
examples/​cms-astro/​core/​cms_astro_core/​__init__.py BSD header only.
examples/​cms-astro/​ai-agents/​pyproject.toml Adds BSD metadata and updates header.
examples/​cms-astro/​ai-agents/​LICENSE Adds BSD license text.
examples/​cms-astro/​ai-agents/​frontend/​vite.config.ts BSD header only.
examples/​cms-astro/​ai-agents/​frontend/​src/​tools.ts BSD header only.
examples/​cms-astro/​ai-agents/​frontend/​src/​index.tsx BSD header only.
examples/​cms-astro/​ai-agents/​frontend/​src/​AgentRuntime.tsx BSD header only.
examples/​cms-astro/​ai-agents/​frontend/​package.json Adds BSD license metadata.
examples/​cms-astro/​ai-agents/​frontend/​LICENSE Adds BSD license text.
examples/​cms-astro/​ai-agents/​cms_astro_ai_agents/​__init__.py BSD header only.
examples/​cli/​weather_plugin.py BSD header only.
examples/​cli/​host.py BSD header only.
docs/​src/​theme/​IconsTitle.tsx BSD header only.
docs/​src/​theme/​CustomDocItem.tsx BSD header only.
docs/​src/​shims/​datalayer-core-avatars.tsx BSD header only.
docs/​src/​pages/​index.module.css BSD header only.
docs/​src/​css/​custom.css BSD header only.
docs/​src/​components/​MusicDemo/​MusicApp.tsx BSD header only.
docs/​src/​components/​MusicDemo/​index.tsx BSD header only.
docs/​src/​components/​MusicDemo/​backend.ts BSD header only.
docs/​src/​components/​HomepageRow3.module.css BSD header only.
docs/​src/​components/​HomepageRow3.js BSD header only.
docs/​src/​components/​HomepageRow2.module.css BSD header only.
docs/​src/​components/​HomepageRow2.js BSD header only.
docs/​src/​components/​HomepageRow1.module.css BSD header only.
docs/​src/​components/​HomepageRow1.js BSD header only.
docs/​src/​components/​CmsDemo/​index.tsx BSD header only.
docs/​src/​components/​CmsDemo/​CmsApp.tsx BSD header only.
docs/​src/​components/​CmsDemo/​cms-theme.css BSD header only.
docs/​src/​components/​CmsDemo/​backend.ts BSD header only.
docs/​sidebars.js BSD header only.
docs/​package.json Adds BSD license metadata.
docs/​Makefile BSD header only.
docs/​LICENSE Replaces MIT text with BSD license.
docs/​docusaurus.config.js BSD header only.
docs/​babel.config.js BSD header only.
dev/​bump_version.py BSD header only.
decks/​about-reactor.yaml BSD header only.
apps/​README.md BSD header only.
apps/​mcp-server/​tests/​test_toolsets_first_class.py BSD header only.
apps/​mcp-server/​tests/​test_tools_are_contributions.py BSD header only.
apps/​mcp-server/​tests/​test_served_over_http.py BSD header only.
apps/​mcp-server/​tests/​test_review_follow_ups.py BSD header only.
apps/​mcp-server/​tests/​test_activation_by_url.py BSD header only.
apps/​mcp-server/​README.md Updates header and license section.
apps/​mcp-server/​reactor_mcp_server/​toolsets.py BSD header only.
apps/​mcp-server/​reactor_mcp_server/​tools.py BSD header only.
apps/​mcp-server/​reactor_mcp_server/​server.py BSD header only.
apps/​mcp-server/​reactor_mcp_server/​points.py BSD header only.
apps/​mcp-server/​reactor_mcp_server/​extension.py BSD header only.
apps/​mcp-server/​reactor_mcp_server/​app.py BSD header only.
apps/​mcp-server/​reactor_mcp_server/​__main__.py BSD header only.
apps/​mcp-server/​reactor_mcp_server/​__init__.py Updates BSD header and fallback version.
apps/​mcp-server/​pyproject.toml Updates license, version, and dependency floor.
apps/​mcp-server/​LICENSE Adds BSD license text.
.licenserc.yaml Configures BSD header generation.

Review effort: Balanced

@echarles
echarles merged commit faee4b7 into main Oct 17, 2026
6 checks passed
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.

2 participants