diff --git a/apps/cockpit/next.config.spec.ts b/apps/cockpit/next.config.spec.ts index b7191b49f..e5b7a15d6 100644 --- a/apps/cockpit/next.config.spec.ts +++ b/apps/cockpit/next.config.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { nextConfig as config } from './next.config'; diff --git a/apps/cockpit/scripts/manual-spec-freshness.spec.ts b/apps/cockpit/scripts/manual-spec-freshness.spec.ts index df647cdec..57d4b0de9 100644 --- a/apps/cockpit/scripts/manual-spec-freshness.spec.ts +++ b/apps/cockpit/scripts/manual-spec-freshness.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // Tripwire for the `*.manual.ts` tier. // diff --git a/apps/website/content/blog/2026-06-04-human-in-the-loop-ag-ui-agents-in-angular.mdx b/apps/website/content/blog/2026-06-04-human-in-the-loop-ag-ui-agents-in-angular.mdx index aee20a4cf..f7c82f2e3 100644 --- a/apps/website/content/blog/2026-06-04-human-in-the-loop-ag-ui-agents-in-angular.mdx +++ b/apps/website/content/blog/2026-06-04-human-in-the-loop-ag-ui-agents-in-angular.mdx @@ -177,7 +177,6 @@ We add a `/ok` route for the e2e harness's readiness check: ```python # server.py — cockpit/ag-ui/interrupts/python/src/server.py -# SPDX-License-Identifier: MIT from fastapi import FastAPI from ag_ui_langgraph import LangGraphAgent, add_langgraph_fastapi_endpoint from .graph import graph @@ -204,7 +203,6 @@ Two details worth knowing: ```ts // app.config.ts — cockpit/ag-ui/interrupts/angular/src/app/app.config.ts -// SPDX-License-Identifier: MIT import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/ag-ui'; import { provideChat } from '@threadplane/chat'; @@ -236,7 +234,6 @@ The provider+inject names are deliberately symmetric across both adapters — th ```ts // interrupts.component.ts — cockpit/ag-ui/interrupts/angular/src/app/interrupts.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, signal } from '@angular/core'; import { ChatComponent, ChatApprovalCardComponent, ChatWelcomeSuggestionComponent, type ChatApprovalAction } from '@threadplane/chat'; import { injectAgent } from '@threadplane/ag-ui'; diff --git a/apps/website/next.config.spec.ts b/apps/website/next.config.spec.ts index a31b137c4..895f1977b 100644 --- a/apps/website/next.config.spec.ts +++ b/apps/website/next.config.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { nextConfig as config } from './next.config'; diff --git a/apps/website/scripts/capture-screenshots.spec.ts b/apps/website/scripts/capture-screenshots.spec.ts index 62ca5477e..f268023b8 100644 --- a/apps/website/scripts/capture-screenshots.spec.ts +++ b/apps/website/scripts/capture-screenshots.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { pathToFileURL } from 'node:url'; import { describe, expect, it } from 'vitest'; import { diff --git a/apps/website/scripts/gsc/analysis.ts b/apps/website/scripts/gsc/analysis.ts index 6c8f8b980..012b66282 100644 --- a/apps/website/scripts/gsc/analysis.ts +++ b/apps/website/scripts/gsc/analysis.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { InspectionResult, SearchAnalyticsRow } from './api'; /** Queries ranking just off page one — the cheapest ranking wins available. */ diff --git a/apps/website/scripts/gsc/api.ts b/apps/website/scripts/gsc/api.ts index 15555d73a..73701bf1c 100644 --- a/apps/website/scripts/gsc/api.ts +++ b/apps/website/scripts/gsc/api.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { getAccessToken } from './auth'; const BASE = 'https://www.googleapis.com/webmasters/v3'; diff --git a/apps/website/scripts/gsc/auth.ts b/apps/website/scripts/gsc/auth.ts index d2b880750..33265b616 100644 --- a/apps/website/scripts/gsc/auth.ts +++ b/apps/website/scripts/gsc/auth.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { createSign } from 'node:crypto'; const TOKEN_URL = 'https://oauth2.googleapis.com/token'; diff --git a/apps/website/scripts/gsc/pull.ts b/apps/website/scripts/gsc/pull.ts index 2d787e6f2..13ec2b1be 100644 --- a/apps/website/scripts/gsc/pull.ts +++ b/apps/website/scripts/gsc/pull.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import fs from 'node:fs'; import path from 'node:path'; import { diff --git a/apps/website/scripts/gsc/report.ts b/apps/website/scripts/gsc/report.ts index 34c4565d4..315822201 100644 --- a/apps/website/scripts/gsc/report.ts +++ b/apps/website/scripts/gsc/report.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import fs from 'node:fs'; import path from 'node:path'; import type { InspectionFailure, InspectionResult, SearchAnalyticsRow } from './api'; diff --git a/apps/website/scripts/gsc/snapshots.ts b/apps/website/scripts/gsc/snapshots.ts index 9b181d6da..137c5a23e 100644 --- a/apps/website/scripts/gsc/snapshots.ts +++ b/apps/website/scripts/gsc/snapshots.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import fs from 'node:fs'; import path from 'node:path'; diff --git a/apps/website/src/app/about/page.spec.tsx b/apps/website/src/app/about/page.spec.tsx index 6e4b41964..e410081a6 100644 --- a/apps/website/src/app/about/page.spec.tsx +++ b/apps/website/src/app/about/page.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { describe, expect, it, vi } from 'vitest'; diff --git a/apps/website/src/app/about/page.tsx b/apps/website/src/app/about/page.tsx index 687d6009b..e9d9491ac 100644 --- a/apps/website/src/app/about/page.tsx +++ b/apps/website/src/app/about/page.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import Link from 'next/link'; import { Container } from '../../components/ui/Container'; import { Section } from '../../components/ui/Section'; diff --git a/apps/website/src/app/contact/page.tsx b/apps/website/src/app/contact/page.tsx index f50fd2535..285a684be 100644 --- a/apps/website/src/app/contact/page.tsx +++ b/apps/website/src/app/contact/page.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import React, { Suspense } from 'react'; import { Container } from '../../components/ui/Container'; import { Section } from '../../components/ui/Section'; diff --git a/apps/website/src/app/og-font.spec.ts b/apps/website/src/app/og-font.spec.ts index d9c0b4621..b7c4ea997 100644 --- a/apps/website/src/app/og-font.spec.ts +++ b/apps/website/src/app/og-font.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { satoriFonts, type OgFont } from './og-font'; diff --git a/apps/website/src/app/og-font.ts b/apps/website/src/app/og-font.ts index 7149e753b..a271a5028 100644 --- a/apps/website/src/app/og-font.ts +++ b/apps/website/src/app/og-font.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * Shared font loading for the `opengraph-image` routes. * diff --git a/apps/website/src/components/contact/AltChannelRow.tsx b/apps/website/src/components/contact/AltChannelRow.tsx index f07555819..d02204627 100644 --- a/apps/website/src/components/contact/AltChannelRow.tsx +++ b/apps/website/src/components/contact/AltChannelRow.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import React from 'react'; export function AltChannelRow() { diff --git a/apps/website/src/components/contact/ContactForm.spec.tsx b/apps/website/src/components/contact/ContactForm.spec.tsx index 663993c18..a28ff9f36 100644 --- a/apps/website/src/components/contact/ContactForm.spec.tsx +++ b/apps/website/src/components/contact/ContactForm.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { describe, expect, it, vi, beforeEach, afterEach } from 'vitest'; diff --git a/apps/website/src/components/contact/ContactForm.tsx b/apps/website/src/components/contact/ContactForm.tsx index bbf5687c8..cb579f469 100644 --- a/apps/website/src/components/contact/ContactForm.tsx +++ b/apps/website/src/components/contact/ContactForm.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT 'use client'; import React, { useRef, useState } from 'react'; diff --git a/apps/website/src/components/contact/GitHubStarsPill.spec.tsx b/apps/website/src/components/contact/GitHubStarsPill.spec.tsx index c52b3bf08..6e9bf5e63 100644 --- a/apps/website/src/components/contact/GitHubStarsPill.spec.tsx +++ b/apps/website/src/components/contact/GitHubStarsPill.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { describe, expect, it, vi } from 'vitest'; diff --git a/apps/website/src/components/contact/GitHubStarsPill.tsx b/apps/website/src/components/contact/GitHubStarsPill.tsx index 5a014c7a3..eed127da7 100644 --- a/apps/website/src/components/contact/GitHubStarsPill.tsx +++ b/apps/website/src/components/contact/GitHubStarsPill.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import React from 'react'; import { Pill } from '../ui/Pill'; import { getGitHubStars } from '../../lib/github'; diff --git a/apps/website/src/components/contact/SlaCard.tsx b/apps/website/src/components/contact/SlaCard.tsx index c337a7e60..8abc36fb4 100644 --- a/apps/website/src/components/contact/SlaCard.tsx +++ b/apps/website/src/components/contact/SlaCard.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import React from 'react'; import { Card } from '../ui/Card'; diff --git a/apps/website/src/components/docs/CopyButton.spec.tsx b/apps/website/src/components/docs/CopyButton.spec.tsx index b256fc0d9..99e13eef5 100644 --- a/apps/website/src/components/docs/CopyButton.spec.tsx +++ b/apps/website/src/components/docs/CopyButton.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { describe, expect, it, vi, beforeEach } from 'vitest'; diff --git a/apps/website/src/components/docs/LibraryMark.spec.tsx b/apps/website/src/components/docs/LibraryMark.spec.tsx index 12dad06bc..2335f2597 100644 --- a/apps/website/src/components/docs/LibraryMark.spec.tsx +++ b/apps/website/src/components/docs/LibraryMark.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { describe, expect, it } from 'vitest'; diff --git a/apps/website/src/components/docs/PageActions.spec.tsx b/apps/website/src/components/docs/PageActions.spec.tsx index 5eeabc094..459c51921 100644 --- a/apps/website/src/components/docs/PageActions.spec.tsx +++ b/apps/website/src/components/docs/PageActions.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { fireEvent, render, screen, waitFor } from '@testing-library/react'; diff --git a/apps/website/src/components/docs/diagrams/A2uiMessageFlow.tsx b/apps/website/src/components/docs/diagrams/A2uiMessageFlow.tsx index 9f1034d94..9f1ebb580 100644 --- a/apps/website/src/components/docs/diagrams/A2uiMessageFlow.tsx +++ b/apps/website/src/components/docs/diagrams/A2uiMessageFlow.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { DiagramFrame } from './DiagramFrame'; import { DiagramNode } from './DiagramNode'; import { DiagramEdge } from './DiagramEdge'; diff --git a/apps/website/src/components/docs/diagrams/AgUiArchitecturePipeline.tsx b/apps/website/src/components/docs/diagrams/AgUiArchitecturePipeline.tsx index f499ba460..21257d063 100644 --- a/apps/website/src/components/docs/diagrams/AgUiArchitecturePipeline.tsx +++ b/apps/website/src/components/docs/diagrams/AgUiArchitecturePipeline.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { DiagramFrame } from './DiagramFrame'; import { DiagramNode } from './DiagramNode'; import { DiagramEdge } from './DiagramEdge'; diff --git a/apps/website/src/components/docs/diagrams/ApproveConcept.tsx b/apps/website/src/components/docs/diagrams/ApproveConcept.tsx index 4f4311180..0643691c4 100644 --- a/apps/website/src/components/docs/diagrams/ApproveConcept.tsx +++ b/apps/website/src/components/docs/diagrams/ApproveConcept.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { DiagramFrame } from './DiagramFrame'; import { DiagramNode } from './DiagramNode'; import { DiagramEdge } from './DiagramEdge'; diff --git a/apps/website/src/components/docs/diagrams/DiagramEdge.tsx b/apps/website/src/components/docs/diagrams/DiagramEdge.tsx index 3757538e8..c16a2565a 100644 --- a/apps/website/src/components/docs/diagrams/DiagramEdge.tsx +++ b/apps/website/src/components/docs/diagrams/DiagramEdge.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT type DiagramEdgeProps = { /** SVG path data; orthogonal segments (H/V) preferred. Arrowheads point along path direction — reverse `d` for a reversed arrow. */ d: string; diff --git a/apps/website/src/components/docs/diagrams/DiagramFrame.tsx b/apps/website/src/components/docs/diagrams/DiagramFrame.tsx index 2c03045f5..0b609690b 100644 --- a/apps/website/src/components/docs/diagrams/DiagramFrame.tsx +++ b/apps/website/src/components/docs/diagrams/DiagramFrame.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { ReactNode } from 'react'; interface DiagramFrameProps { diff --git a/apps/website/src/components/docs/diagrams/DiagramNode.tsx b/apps/website/src/components/docs/diagrams/DiagramNode.tsx index a6f81404a..8233bed3b 100644 --- a/apps/website/src/components/docs/diagrams/DiagramNode.tsx +++ b/apps/website/src/components/docs/diagrams/DiagramNode.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT interface DiagramNodeProps { x: number; y: number; diff --git a/apps/website/src/components/docs/diagrams/DiagramPill.tsx b/apps/website/src/components/docs/diagrams/DiagramPill.tsx index 2eef73eb5..c6863a68e 100644 --- a/apps/website/src/components/docs/diagrams/DiagramPill.tsx +++ b/apps/website/src/components/docs/diagrams/DiagramPill.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT interface DiagramPillProps { /** Center of the pill. */ cx: number; diff --git a/apps/website/src/components/docs/diagrams/MiddlewareHowItFits.tsx b/apps/website/src/components/docs/diagrams/MiddlewareHowItFits.tsx index 4dc5e78ea..34e8d0ddb 100644 --- a/apps/website/src/components/docs/diagrams/MiddlewareHowItFits.tsx +++ b/apps/website/src/components/docs/diagrams/MiddlewareHowItFits.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { DiagramFrame } from './DiagramFrame'; import { DiagramNode } from './DiagramNode'; import { DiagramEdge } from './DiagramEdge'; diff --git a/apps/website/src/components/docs/diagrams/PilotJourney.tsx b/apps/website/src/components/docs/diagrams/PilotJourney.tsx index 3c78119a7..87692879f 100644 --- a/apps/website/src/components/docs/diagrams/PilotJourney.tsx +++ b/apps/website/src/components/docs/diagrams/PilotJourney.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { DiagramFrame } from './DiagramFrame'; import { DiagramNode } from './DiagramNode'; import { DiagramEdge } from './DiagramEdge'; diff --git a/apps/website/src/components/docs/diagrams/RenderConcept.tsx b/apps/website/src/components/docs/diagrams/RenderConcept.tsx index 810393155..72428ae7a 100644 --- a/apps/website/src/components/docs/diagrams/RenderConcept.tsx +++ b/apps/website/src/components/docs/diagrams/RenderConcept.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { DiagramFrame } from './DiagramFrame'; import { DiagramNode } from './DiagramNode'; import { DiagramEdge } from './DiagramEdge'; diff --git a/apps/website/src/components/docs/diagrams/RenderHowItFits.tsx b/apps/website/src/components/docs/diagrams/RenderHowItFits.tsx index dd27b87ad..9ef3093d1 100644 --- a/apps/website/src/components/docs/diagrams/RenderHowItFits.tsx +++ b/apps/website/src/components/docs/diagrams/RenderHowItFits.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { DiagramFrame } from './DiagramFrame'; import { DiagramNode } from './DiagramNode'; import { DiagramEdge } from './DiagramEdge'; diff --git a/apps/website/src/components/docs/diagrams/RenderTransform.tsx b/apps/website/src/components/docs/diagrams/RenderTransform.tsx index 574f5ddb5..5a3e6429f 100644 --- a/apps/website/src/components/docs/diagrams/RenderTransform.tsx +++ b/apps/website/src/components/docs/diagrams/RenderTransform.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { DiagramFrame } from './DiagramFrame'; import { DiagramNode } from './DiagramNode'; import { DiagramEdge } from './DiagramEdge'; diff --git a/apps/website/src/components/docs/diagrams/RenderVsA2ui.tsx b/apps/website/src/components/docs/diagrams/RenderVsA2ui.tsx index 4daa0d936..5cfb767a9 100644 --- a/apps/website/src/components/docs/diagrams/RenderVsA2ui.tsx +++ b/apps/website/src/components/docs/diagrams/RenderVsA2ui.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { DiagramFrame } from './DiagramFrame'; import { DiagramNode } from './DiagramNode'; import { DiagramEdge } from './DiagramEdge'; diff --git a/apps/website/src/components/docs/diagrams/ShipConcept.tsx b/apps/website/src/components/docs/diagrams/ShipConcept.tsx index 943564f2a..80d617336 100644 --- a/apps/website/src/components/docs/diagrams/ShipConcept.tsx +++ b/apps/website/src/components/docs/diagrams/ShipConcept.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { DiagramFrame } from './DiagramFrame'; import { DiagramNode } from './DiagramNode'; import { DiagramEdge } from './DiagramEdge'; diff --git a/apps/website/src/components/docs/diagrams/StackDiagram.spec.tsx b/apps/website/src/components/docs/diagrams/StackDiagram.spec.tsx index 5ddd6e622..51424f955 100644 --- a/apps/website/src/components/docs/diagrams/StackDiagram.spec.tsx +++ b/apps/website/src/components/docs/diagrams/StackDiagram.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { describe, expect, it } from 'vitest'; diff --git a/apps/website/src/components/docs/diagrams/StackDiagram.tsx b/apps/website/src/components/docs/diagrams/StackDiagram.tsx index fb9b1a570..4f39e6034 100644 --- a/apps/website/src/components/docs/diagrams/StackDiagram.tsx +++ b/apps/website/src/components/docs/diagrams/StackDiagram.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { DiagramFrame } from './DiagramFrame'; import { DiagramNode } from './DiagramNode'; import { DiagramEdge } from './DiagramEdge'; diff --git a/apps/website/src/components/docs/diagrams/StreamConcept.tsx b/apps/website/src/components/docs/diagrams/StreamConcept.tsx index 4e6aee304..7bd5583a8 100644 --- a/apps/website/src/components/docs/diagrams/StreamConcept.tsx +++ b/apps/website/src/components/docs/diagrams/StreamConcept.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { DiagramFrame } from './DiagramFrame'; import { DiagramNode } from './DiagramNode'; import { DiagramEdge } from './DiagramEdge'; diff --git a/apps/website/src/components/docs/diagrams/TelemetryHowItFits.tsx b/apps/website/src/components/docs/diagrams/TelemetryHowItFits.tsx index 5325574fd..a15603e6c 100644 --- a/apps/website/src/components/docs/diagrams/TelemetryHowItFits.tsx +++ b/apps/website/src/components/docs/diagrams/TelemetryHowItFits.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { DiagramFrame } from './DiagramFrame'; import { DiagramNode } from './DiagramNode'; import { DiagramEdge } from './DiagramEdge'; diff --git a/apps/website/src/components/docs/diagrams/compositions.spec.tsx b/apps/website/src/components/docs/diagrams/compositions.spec.tsx index 09ea14845..217ced203 100644 --- a/apps/website/src/components/docs/diagrams/compositions.spec.tsx +++ b/apps/website/src/components/docs/diagrams/compositions.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { describe, expect, it } from 'vitest'; diff --git a/apps/website/src/components/docs/diagrams/concepts.spec.tsx b/apps/website/src/components/docs/diagrams/concepts.spec.tsx index 76ba7966e..9b74517f7 100644 --- a/apps/website/src/components/docs/diagrams/concepts.spec.tsx +++ b/apps/website/src/components/docs/diagrams/concepts.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { describe, expect, it } from 'vitest'; diff --git a/apps/website/src/components/docs/diagrams/index.ts b/apps/website/src/components/docs/diagrams/index.ts index 6a8888303..c2e3f9a3f 100644 --- a/apps/website/src/components/docs/diagrams/index.ts +++ b/apps/website/src/components/docs/diagrams/index.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export { DiagramFrame } from './DiagramFrame'; export { DiagramNode } from './DiagramNode'; export { DiagramEdge } from './DiagramEdge'; diff --git a/apps/website/src/components/docs/diagrams/primitives.spec.tsx b/apps/website/src/components/docs/diagrams/primitives.spec.tsx index e2a097ce4..f3c7672c4 100644 --- a/apps/website/src/components/docs/diagrams/primitives.spec.tsx +++ b/apps/website/src/components/docs/diagrams/primitives.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { describe, expect, it } from 'vitest'; diff --git a/apps/website/src/components/docs/mdx/Callout.spec.tsx b/apps/website/src/components/docs/mdx/Callout.spec.tsx index 43aba4ec1..26d08751a 100644 --- a/apps/website/src/components/docs/mdx/Callout.spec.tsx +++ b/apps/website/src/components/docs/mdx/Callout.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { describe, expect, it } from 'vitest'; diff --git a/apps/website/src/components/docs/mdx/headings.spec.tsx b/apps/website/src/components/docs/mdx/headings.spec.tsx index b50280b9e..965428be4 100644 --- a/apps/website/src/components/docs/mdx/headings.spec.tsx +++ b/apps/website/src/components/docs/mdx/headings.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { describe, expect, it } from 'vitest'; diff --git a/apps/website/src/components/landing/DemoShowcase.spec.tsx b/apps/website/src/components/landing/DemoShowcase.spec.tsx index f175a22a4..04eb35376 100644 --- a/apps/website/src/components/landing/DemoShowcase.spec.tsx +++ b/apps/website/src/components/landing/DemoShowcase.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { describe, expect, it, vi } from 'vitest'; diff --git a/apps/website/src/components/landing/DiagramSection.spec.tsx b/apps/website/src/components/landing/DiagramSection.spec.tsx index 1d6fc27ac..3d3cadbc1 100644 --- a/apps/website/src/components/landing/DiagramSection.spec.tsx +++ b/apps/website/src/components/landing/DiagramSection.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { describe, expect, it } from 'vitest'; diff --git a/apps/website/src/components/landing/DiagramSection.tsx b/apps/website/src/components/landing/DiagramSection.tsx index ac9084d0b..cb83e7d7c 100644 --- a/apps/website/src/components/landing/DiagramSection.tsx +++ b/apps/website/src/components/landing/DiagramSection.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { ReactNode } from 'react'; import { Section } from '../ui/Section'; import { Container } from '../ui/Container'; diff --git a/apps/website/src/components/landing/FinalCTA.spec.tsx b/apps/website/src/components/landing/FinalCTA.spec.tsx index dac8deb62..7931a831b 100644 --- a/apps/website/src/components/landing/FinalCTA.spec.tsx +++ b/apps/website/src/components/landing/FinalCTA.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import { render, screen } from '@testing-library/react'; import { describe, it, expect, vi } from 'vitest'; diff --git a/apps/website/src/components/landing/Hero.spec.tsx b/apps/website/src/components/landing/Hero.spec.tsx index b842028ea..1d0e55c0a 100644 --- a/apps/website/src/components/landing/Hero.spec.tsx +++ b/apps/website/src/components/landing/Hero.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { describe, expect, it, vi, beforeEach } from 'vitest'; diff --git a/apps/website/src/components/landing/HighlightedCode.spec.tsx b/apps/website/src/components/landing/HighlightedCode.spec.tsx index 3bcbe3ad2..b3f989cf3 100644 --- a/apps/website/src/components/landing/HighlightedCode.spec.tsx +++ b/apps/website/src/components/landing/HighlightedCode.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { HighlightedCode } from './HighlightedCode'; diff --git a/apps/website/src/components/landing/HomeConceptGrid.spec.tsx b/apps/website/src/components/landing/HomeConceptGrid.spec.tsx index 9763be9ee..5f22a9e46 100644 --- a/apps/website/src/components/landing/HomeConceptGrid.spec.tsx +++ b/apps/website/src/components/landing/HomeConceptGrid.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { describe, expect, it } from 'vitest'; diff --git a/apps/website/src/components/landing/HomeConceptGrid.tsx b/apps/website/src/components/landing/HomeConceptGrid.tsx index bfd930e8e..60b420e0e 100644 --- a/apps/website/src/components/landing/HomeConceptGrid.tsx +++ b/apps/website/src/components/landing/HomeConceptGrid.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { ReactNode } from 'react'; import { Section } from '../ui/Section'; import { Container } from '../ui/Container'; diff --git a/apps/website/src/components/landing/MediumSwitcher.spec.tsx b/apps/website/src/components/landing/MediumSwitcher.spec.tsx index 94091dafe..60be2e3b9 100644 --- a/apps/website/src/components/landing/MediumSwitcher.spec.tsx +++ b/apps/website/src/components/landing/MediumSwitcher.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { describe, expect, it, vi } from 'vitest'; diff --git a/apps/website/src/components/landing/MediumSwitcher.tsx b/apps/website/src/components/landing/MediumSwitcher.tsx index 398fc45fb..2a1142757 100644 --- a/apps/website/src/components/landing/MediumSwitcher.tsx +++ b/apps/website/src/components/landing/MediumSwitcher.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT 'use client'; import { type ReactNode } from 'react'; import { TabGroup, type TabPane } from '../ui/TabGroup'; diff --git a/apps/website/src/components/landing/StackDiagramSection.spec.tsx b/apps/website/src/components/landing/StackDiagramSection.spec.tsx index f817a9242..03e4442fc 100644 --- a/apps/website/src/components/landing/StackDiagramSection.spec.tsx +++ b/apps/website/src/components/landing/StackDiagramSection.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { describe, expect, it } from 'vitest'; diff --git a/apps/website/src/components/landing/StackDiagramSection.tsx b/apps/website/src/components/landing/StackDiagramSection.tsx index 5cd0344d5..4f367ddb2 100644 --- a/apps/website/src/components/landing/StackDiagramSection.tsx +++ b/apps/website/src/components/landing/StackDiagramSection.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { ReactNode } from 'react'; import { DiagramSection } from './DiagramSection'; import { StackDiagram, type StackHighlight } from '../docs/diagrams'; diff --git a/apps/website/src/components/pricing/angular-support.mjs b/apps/website/src/components/pricing/angular-support.mjs index f13cb3ff2..1a7189894 100644 --- a/apps/website/src/components/pricing/angular-support.mjs +++ b/apps/website/src/components/pricing/angular-support.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export const WEBSITE_SUPPORTED_ANGULAR_MAJORS = Object.freeze([20, 21, 22]); export const WEBSITE_SUPPORTED_ANGULAR_VERSIONS = `Angular ${WEBSITE_SUPPORTED_ANGULAR_MAJORS.join( diff --git a/apps/website/src/components/shared/JsonLd.spec.tsx b/apps/website/src/components/shared/JsonLd.spec.tsx index b8626a6d2..e92ed1b07 100644 --- a/apps/website/src/components/shared/JsonLd.spec.tsx +++ b/apps/website/src/components/shared/JsonLd.spec.tsx @@ -1,5 +1,4 @@ // @vitest-environment jsdom -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { render } from '@testing-library/react'; import { JsonLd } from './JsonLd'; diff --git a/apps/website/src/components/shared/JsonLd.tsx b/apps/website/src/components/shared/JsonLd.tsx index 6c4f0de7e..a06ca9654 100644 --- a/apps/website/src/components/shared/JsonLd.tsx +++ b/apps/website/src/components/shared/JsonLd.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { JsonLdNode } from '../../lib/structured-data'; /** diff --git a/apps/website/src/components/solutions/SolutionCodeBlock.tsx b/apps/website/src/components/solutions/SolutionCodeBlock.tsx index f64465bf6..99ecff9b8 100644 --- a/apps/website/src/components/solutions/SolutionCodeBlock.tsx +++ b/apps/website/src/components/solutions/SolutionCodeBlock.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { codeToHtml } from 'shiki'; import { Container } from '../ui/Container'; import { Section } from '../ui/Section'; diff --git a/apps/website/src/components/solutions/SolutionDemoBlock.tsx b/apps/website/src/components/solutions/SolutionDemoBlock.tsx index f1b0f2a73..0b248895d 100644 --- a/apps/website/src/components/solutions/SolutionDemoBlock.tsx +++ b/apps/website/src/components/solutions/SolutionDemoBlock.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Container } from '../ui/Container'; import { Section } from '../ui/Section'; import { Eyebrow } from '../ui/Eyebrow'; diff --git a/apps/website/src/components/ui/ClipPlayer.tsx b/apps/website/src/components/ui/ClipPlayer.tsx index 5834f6e4d..21a2f38a0 100644 --- a/apps/website/src/components/ui/ClipPlayer.tsx +++ b/apps/website/src/components/ui/ClipPlayer.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { ReactNode } from 'react'; import { BrowserFrame } from './BrowserFrame'; import type { DemoClip } from '../../lib/demo-media'; diff --git a/apps/website/src/components/ui/TabGroup.tsx b/apps/website/src/components/ui/TabGroup.tsx index ba5e7a651..3cc7def96 100644 --- a/apps/website/src/components/ui/TabGroup.tsx +++ b/apps/website/src/components/ui/TabGroup.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT 'use client'; import { useRef, useState, type KeyboardEvent as ReactKeyboardEvent, type ReactNode } from 'react'; diff --git a/apps/website/src/lib/about-content.ts b/apps/website/src/lib/about-content.ts index 608494ec9..02fbc9cc8 100644 --- a/apps/website/src/lib/about-content.ts +++ b/apps/website/src/lib/about-content.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * The first-person prose rendered on /about. * diff --git a/apps/website/src/lib/analytics/ai-traffic.spec.ts b/apps/website/src/lib/analytics/ai-traffic.spec.ts index a02ac9897..1d88f42bb 100644 --- a/apps/website/src/lib/analytics/ai-traffic.spec.ts +++ b/apps/website/src/lib/analytics/ai-traffic.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { classifyAiCrawler, diff --git a/apps/website/src/lib/analytics/ai-traffic.ts b/apps/website/src/lib/analytics/ai-traffic.ts index b74a3858f..6f9d7d6db 100644 --- a/apps/website/src/lib/analytics/ai-traffic.ts +++ b/apps/website/src/lib/analytics/ai-traffic.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * Pure classification helpers for AI crawler traffic and AI-engine referrals. * diff --git a/apps/website/src/lib/analytics/server.spec.ts b/apps/website/src/lib/analytics/server.spec.ts index 33da78d6b..67bfad99d 100644 --- a/apps/website/src/lib/analytics/server.spec.ts +++ b/apps/website/src/lib/analytics/server.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it, vi, beforeEach } from 'vitest'; const captureMock = vi.hoisted(() => vi.fn()); diff --git a/apps/website/src/lib/angular-support-copy.spec.ts b/apps/website/src/lib/angular-support-copy.spec.ts index 75be6a7c7..f386a9fa4 100644 --- a/apps/website/src/lib/angular-support-copy.spec.ts +++ b/apps/website/src/lib/angular-support-copy.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import fs from 'node:fs'; import path from 'node:path'; import { describe, expect, it } from 'vitest'; diff --git a/apps/website/src/lib/blog-authors.ts b/apps/website/src/lib/blog-authors.ts index 7b9e12a0a..e0e0c9c99 100644 --- a/apps/website/src/lib/blog-authors.ts +++ b/apps/website/src/lib/blog-authors.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export interface Author { name: string; role?: string; diff --git a/apps/website/src/lib/blog.ts b/apps/website/src/lib/blog.ts index 8ad405ae6..a948a9097 100644 --- a/apps/website/src/lib/blog.ts +++ b/apps/website/src/lib/blog.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import fs from 'fs'; import path from 'path'; import matter from 'gray-matter'; diff --git a/apps/website/src/lib/cockpit-retirement.spec.ts b/apps/website/src/lib/cockpit-retirement.spec.ts index acebbf230..b9dee3ec4 100644 --- a/apps/website/src/lib/cockpit-retirement.spec.ts +++ b/apps/website/src/lib/cockpit-retirement.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { readFileSync, readdirSync } from 'node:fs'; import { join, relative } from 'node:path'; import { describe, expect, it } from 'vitest'; diff --git a/apps/website/src/lib/demo-media.ts b/apps/website/src/lib/demo-media.ts index 940aecc45..acd3a5ecf 100644 --- a/apps/website/src/lib/demo-media.ts +++ b/apps/website/src/lib/demo-media.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * Recorded demo clips, hosted on Vercel Blob (store `ngaf-website-assets`) * rather than committed to the repo — they are large binaries that would bloat diff --git a/apps/website/src/lib/github.spec.ts b/apps/website/src/lib/github.spec.ts index ee4febbf6..1af83901f 100644 --- a/apps/website/src/lib/github.spec.ts +++ b/apps/website/src/lib/github.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it, vi, beforeEach } from 'vitest'; import { getGitHubStars } from './github'; diff --git a/apps/website/src/lib/github.ts b/apps/website/src/lib/github.ts index 43d8880be..ee4018f65 100644 --- a/apps/website/src/lib/github.ts +++ b/apps/website/src/lib/github.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export async function getGitHubStars( repo = 'cacheplane/angular-agent-framework', ): Promise { diff --git a/apps/website/src/lib/section-media.spec.ts b/apps/website/src/lib/section-media.spec.ts index 1c52ae602..16c802bb7 100644 --- a/apps/website/src/lib/section-media.spec.ts +++ b/apps/website/src/lib/section-media.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { readFileSync } from 'node:fs'; import { join } from 'node:path'; import { describe, expect, it } from 'vitest'; diff --git a/apps/website/src/lib/section-media.ts b/apps/website/src/lib/section-media.ts index 805941e50..f97c9003e 100644 --- a/apps/website/src/lib/section-media.ts +++ b/apps/website/src/lib/section-media.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { AG_UI_CLIP, HITL_CLIP, LANGGRAPH_CLIP, RENDER_CLIP, SHIP_CLIP, type DemoClip } from './demo-media'; import type { SolutionCodeBlocks } from './solutions-data'; diff --git a/apps/website/src/lib/sitemap-dates.ts b/apps/website/src/lib/sitemap-dates.ts index b11ab8799..66809fdf3 100644 --- a/apps/website/src/lib/sitemap-dates.ts +++ b/apps/website/src/lib/sitemap-dates.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { execFileSync } from 'node:child_process'; import fs from 'node:fs'; import path from 'node:path'; diff --git a/apps/website/src/lib/solutions-data.spec.ts b/apps/website/src/lib/solutions-data.spec.ts index 43c747e03..c8a46e989 100644 --- a/apps/website/src/lib/solutions-data.spec.ts +++ b/apps/website/src/lib/solutions-data.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { SOLUTIONS, getSolutionBySlug } from './solutions-data'; import { DEMO_CDN } from './demo-media'; diff --git a/apps/website/src/lib/structured-data.spec.ts b/apps/website/src/lib/structured-data.spec.ts index 76b87b67f..1be974102 100644 --- a/apps/website/src/lib/structured-data.spec.ts +++ b/apps/website/src/lib/structured-data.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { breadcrumbJsonLd, diff --git a/apps/website/src/lib/structured-data.ts b/apps/website/src/lib/structured-data.ts index 8019964c7..b057cd736 100644 --- a/apps/website/src/lib/structured-data.ts +++ b/apps/website/src/lib/structured-data.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { getCanonicalUrl, ogImagePath, resolveModifiedTime, SITE_NAME } from './site-metadata'; import { SHORT_POSITIONING_DESCRIPTION } from './positioning'; import type { Author } from './blog-authors'; diff --git a/apps/website/src/lib/website-dir.ts b/apps/website/src/lib/website-dir.ts index 605184dbc..9c361f92b 100644 --- a/apps/website/src/lib/website-dir.ts +++ b/apps/website/src/lib/website-dir.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import fs from 'node:fs'; import path from 'node:path'; diff --git a/apps/website/src/middleware.spec.ts b/apps/website/src/middleware.spec.ts index 244961beb..a4ccca7f7 100644 --- a/apps/website/src/middleware.spec.ts +++ b/apps/website/src/middleware.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; import { buildCapturePayload, classifyRequest, config, sendToPostHog } from './middleware'; import { createEmissionBudget, EMISSION_BUCKET_CAPACITY } from './lib/analytics/ai-traffic'; diff --git a/apps/website/src/middleware.ts b/apps/website/src/middleware.ts index 60e365f33..8f220772f 100644 --- a/apps/website/src/middleware.ts +++ b/apps/website/src/middleware.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { NextResponse, type NextFetchEvent, type NextRequest } from 'next/server'; import { normalizePostHogHost, toSafeAnalyticsString } from '@threadplane/telemetry/shared'; import { analyticsEvents, type AnalyticsEventName, type AnalyticsProperties } from './lib/analytics/events'; diff --git a/cockpit/ag-ui/a2ui/angular/e2e/a2ui.spec.ts b/cockpit/ag-ui/a2ui/angular/e2e/a2ui.spec.ts index c1faa1f5a..7a7f7551e 100644 --- a/cockpit/ag-ui/a2ui/angular/e2e/a2ui.spec.ts +++ b/cockpit/ag-ui/a2ui/angular/e2e/a2ui.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/ag-ui/a2ui/angular/e2e/global-setup-impl.ts b/cockpit/ag-ui/a2ui/angular/e2e/global-setup-impl.ts index 43099ffa3..a10062127 100644 --- a/cockpit/ag-ui/a2ui/angular/e2e/global-setup-impl.ts +++ b/cockpit/ag-ui/a2ui/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createAgUiGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/ag-ui/a2ui/angular/e2e/manual/a2ui.manual.ts b/cockpit/ag-ui/a2ui/angular/e2e/manual/a2ui.manual.ts index 1325ea5de..9fc37e64b 100644 --- a/cockpit/ag-ui/a2ui/angular/e2e/manual/a2ui.manual.ts +++ b/cockpit/ag-ui/a2ui/angular/e2e/manual/a2ui.manual.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Manual record-mode harness. Run against a live OpenAI key to capture new // fixture entries into cockpit/ag-ui/a2ui/angular/e2e/fixtures/a2ui.json. // diff --git a/cockpit/ag-ui/a2ui/angular/e2e/playwright.config.ts b/cockpit/ag-ui/a2ui/angular/e2e/playwright.config.ts index 96b9f26fb..44d573d27 100644 --- a/cockpit/ag-ui/a2ui/angular/e2e/playwright.config.ts +++ b/cockpit/ag-ui/a2ui/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/ag-ui/a2ui/angular/proxy.conf.mjs b/cockpit/ag-ui/a2ui/angular/proxy.conf.mjs index d81852fdf..2afb803da 100644 --- a/cockpit/ag-ui/a2ui/angular/proxy.conf.mjs +++ b/cockpit/ag-ui/a2ui/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph: backend } = portsFor('cockpit-ag-ui-a2ui-angular'); export default { diff --git a/cockpit/ag-ui/a2ui/angular/src/app/a2ui.component.ts b/cockpit/ag-ui/a2ui/angular/src/app/a2ui.component.ts index fa88a1686..746e5dd36 100644 --- a/cockpit/ag-ui/a2ui/angular/src/app/a2ui.component.ts +++ b/cockpit/ag-ui/a2ui/angular/src/app/a2ui.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component } from '@angular/core'; import { ChatComponent, ChatWelcomeSuggestionComponent, a2uiBasicCatalog } from '@threadplane/chat'; import { ExampleChatLayoutComponent } from '@threadplane/example-layouts'; diff --git a/cockpit/ag-ui/a2ui/angular/src/app/app.config.ts b/cockpit/ag-ui/a2ui/angular/src/app/app.config.ts index 1a1a58f5b..3c06f12ba 100644 --- a/cockpit/ag-ui/a2ui/angular/src/app/app.config.ts +++ b/cockpit/ag-ui/a2ui/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/ag-ui'; diff --git a/cockpit/ag-ui/a2ui/angular/src/main.cockpit.ts b/cockpit/ag-ui/a2ui/angular/src/main.cockpit.ts index b286e1785..a2b95c300 100644 --- a/cockpit/ag-ui/a2ui/angular/src/main.cockpit.ts +++ b/cockpit/ag-ui/a2ui/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/ag-ui/a2ui/angular/src/main.ts b/cockpit/ag-ui/a2ui/angular/src/main.ts index b286e1785..a2b95c300 100644 --- a/cockpit/ag-ui/a2ui/angular/src/main.ts +++ b/cockpit/ag-ui/a2ui/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/ag-ui/a2ui/python/src/__init__.py b/cockpit/ag-ui/a2ui/python/src/__init__.py index 548d2d447..e69de29bb 100644 --- a/cockpit/ag-ui/a2ui/python/src/__init__.py +++ b/cockpit/ag-ui/a2ui/python/src/__init__.py @@ -1 +0,0 @@ -# SPDX-License-Identifier: MIT diff --git a/cockpit/ag-ui/a2ui/python/src/server.py b/cockpit/ag-ui/a2ui/python/src/server.py index f176ec702..1df3cf23f 100644 --- a/cockpit/ag-ui/a2ui/python/src/server.py +++ b/cockpit/ag-ui/a2ui/python/src/server.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT from fastapi import FastAPI from ag_ui_langgraph import LangGraphAgent, add_langgraph_fastapi_endpoint from .graph import graph diff --git a/cockpit/ag-ui/client-tools/angular/e2e/client-tools.spec.ts b/cockpit/ag-ui/client-tools/angular/e2e/client-tools.spec.ts index ddd91006f..1ecf76a67 100644 --- a/cockpit/ag-ui/client-tools/angular/e2e/client-tools.spec.ts +++ b/cockpit/ag-ui/client-tools/angular/e2e/client-tools.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/ag-ui/client-tools/angular/e2e/global-setup-impl.ts b/cockpit/ag-ui/client-tools/angular/e2e/global-setup-impl.ts index 2ee17c333..1da57660f 100644 --- a/cockpit/ag-ui/client-tools/angular/e2e/global-setup-impl.ts +++ b/cockpit/ag-ui/client-tools/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createAgUiGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/ag-ui/client-tools/angular/e2e/playwright.config.ts b/cockpit/ag-ui/client-tools/angular/e2e/playwright.config.ts index 7d6460ee3..d1f8cffb1 100644 --- a/cockpit/ag-ui/client-tools/angular/e2e/playwright.config.ts +++ b/cockpit/ag-ui/client-tools/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/ag-ui/client-tools/angular/proxy.conf.mjs b/cockpit/ag-ui/client-tools/angular/proxy.conf.mjs index 48451b4a3..9c64a8e77 100644 --- a/cockpit/ag-ui/client-tools/angular/proxy.conf.mjs +++ b/cockpit/ag-ui/client-tools/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph: backend } = portsFor('cockpit-ag-ui-client-tools-angular'); export default { diff --git a/cockpit/ag-ui/client-tools/angular/src/app/app.config.ts b/cockpit/ag-ui/client-tools/angular/src/app/app.config.ts index 1a1a58f5b..3c06f12ba 100644 --- a/cockpit/ag-ui/client-tools/angular/src/app/app.config.ts +++ b/cockpit/ag-ui/client-tools/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/ag-ui'; diff --git a/cockpit/ag-ui/client-tools/angular/src/app/client-tools.component.ts b/cockpit/ag-ui/client-tools/angular/src/app/client-tools.component.ts index 42e050e93..78f23292d 100644 --- a/cockpit/ag-ui/client-tools/angular/src/app/client-tools.component.ts +++ b/cockpit/ag-ui/client-tools/angular/src/app/client-tools.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component } from '@angular/core'; import { ChatComponent, tools, action, view, ask } from '@threadplane/chat'; import { injectAgent } from '@threadplane/ag-ui'; diff --git a/cockpit/ag-ui/client-tools/angular/src/app/confirm-booking.component.ts b/cockpit/ag-ui/client-tools/angular/src/app/confirm-booking.component.ts index fb408747f..97c532ed1 100644 --- a/cockpit/ag-ui/client-tools/angular/src/app/confirm-booking.component.ts +++ b/cockpit/ag-ui/client-tools/angular/src/app/confirm-booking.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, input } from '@angular/core'; import type { ClientToolViewProps } from '@threadplane/chat'; import { injectRenderHost } from '@threadplane/render'; diff --git a/cockpit/ag-ui/client-tools/angular/src/app/schemas.ts b/cockpit/ag-ui/client-tools/angular/src/app/schemas.ts index 00a7cd95d..d7fa77775 100644 --- a/cockpit/ag-ui/client-tools/angular/src/app/schemas.ts +++ b/cockpit/ag-ui/client-tools/angular/src/app/schemas.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * Shared Zod schemas for the client-tools demo. * diff --git a/cockpit/ag-ui/client-tools/angular/src/app/weather-card.component.ts b/cockpit/ag-ui/client-tools/angular/src/app/weather-card.component.ts index 1f6721fa4..16d618e50 100644 --- a/cockpit/ag-ui/client-tools/angular/src/app/weather-card.component.ts +++ b/cockpit/ag-ui/client-tools/angular/src/app/weather-card.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, input } from '@angular/core'; import type { ClientToolViewProps } from '@threadplane/chat'; import { weatherCardSchema } from './schemas'; diff --git a/cockpit/ag-ui/client-tools/angular/src/main.cockpit.ts b/cockpit/ag-ui/client-tools/angular/src/main.cockpit.ts index 509258b60..1456916d8 100644 --- a/cockpit/ag-ui/client-tools/angular/src/main.cockpit.ts +++ b/cockpit/ag-ui/client-tools/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/ag-ui/client-tools/angular/src/main.ts b/cockpit/ag-ui/client-tools/angular/src/main.ts index 509258b60..1456916d8 100644 --- a/cockpit/ag-ui/client-tools/angular/src/main.ts +++ b/cockpit/ag-ui/client-tools/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/ag-ui/client-tools/python/src/__init__.py b/cockpit/ag-ui/client-tools/python/src/__init__.py index 548d2d447..e69de29bb 100644 --- a/cockpit/ag-ui/client-tools/python/src/__init__.py +++ b/cockpit/ag-ui/client-tools/python/src/__init__.py @@ -1 +0,0 @@ -# SPDX-License-Identifier: MIT diff --git a/cockpit/ag-ui/client-tools/python/src/graph.py b/cockpit/ag-ui/client-tools/python/src/graph.py index 929a435b6..ed73c20ce 100644 --- a/cockpit/ag-ui/client-tools/python/src/graph.py +++ b/cockpit/ag-ui/client-tools/python/src/graph.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """LangGraph client-tools graph. The browser declares the tools (get_weather/weather_card/confirm_booking) and diff --git a/cockpit/ag-ui/client-tools/python/src/server.py b/cockpit/ag-ui/client-tools/python/src/server.py index a3d76a97b..a54489239 100644 --- a/cockpit/ag-ui/client-tools/python/src/server.py +++ b/cockpit/ag-ui/client-tools/python/src/server.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT from fastapi import FastAPI from ag_ui_langgraph import LangGraphAgent, add_langgraph_fastapi_endpoint from .graph import graph diff --git a/cockpit/ag-ui/interrupts/angular/e2e/global-setup-impl.ts b/cockpit/ag-ui/interrupts/angular/e2e/global-setup-impl.ts index 87b7f2047..bbe024856 100644 --- a/cockpit/ag-ui/interrupts/angular/e2e/global-setup-impl.ts +++ b/cockpit/ag-ui/interrupts/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createAgUiGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/ag-ui/interrupts/angular/e2e/interrupts.spec.ts b/cockpit/ag-ui/interrupts/angular/e2e/interrupts.spec.ts index d53eece24..3d7b5f745 100644 --- a/cockpit/ag-ui/interrupts/angular/e2e/interrupts.spec.ts +++ b/cockpit/ag-ui/interrupts/angular/e2e/interrupts.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; test.describe('cockpit interrupts: refund approval', () => { diff --git a/cockpit/ag-ui/interrupts/angular/e2e/manual/interrupts.manual.ts b/cockpit/ag-ui/interrupts/angular/e2e/manual/interrupts.manual.ts index 2e997ed6e..eb452ace3 100644 --- a/cockpit/ag-ui/interrupts/angular/e2e/manual/interrupts.manual.ts +++ b/cockpit/ag-ui/interrupts/angular/e2e/manual/interrupts.manual.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Manual record-mode harness. Run against a live OpenAI key to capture new // fixture entries into cockpit/ag-ui/interrupts/angular/e2e/fixtures/interrupts.json. // diff --git a/cockpit/ag-ui/interrupts/angular/e2e/playwright.config.ts b/cockpit/ag-ui/interrupts/angular/e2e/playwright.config.ts index a56aa8ee8..419d71c9d 100644 --- a/cockpit/ag-ui/interrupts/angular/e2e/playwright.config.ts +++ b/cockpit/ag-ui/interrupts/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/ag-ui/interrupts/angular/src/app/app.config.ts b/cockpit/ag-ui/interrupts/angular/src/app/app.config.ts index 1a1a58f5b..3c06f12ba 100644 --- a/cockpit/ag-ui/interrupts/angular/src/app/app.config.ts +++ b/cockpit/ag-ui/interrupts/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/ag-ui'; diff --git a/cockpit/ag-ui/interrupts/angular/src/app/interrupts.component.ts b/cockpit/ag-ui/interrupts/angular/src/app/interrupts.component.ts index 43ff76330..66894067c 100644 --- a/cockpit/ag-ui/interrupts/angular/src/app/interrupts.component.ts +++ b/cockpit/ag-ui/interrupts/angular/src/app/interrupts.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, signal } from '@angular/core'; import { ChatComponent, ChatApprovalCardComponent, ChatWelcomeSuggestionComponent, type ChatApprovalAction } from '@threadplane/chat'; import { injectAgent } from '@threadplane/ag-ui'; diff --git a/cockpit/ag-ui/interrupts/angular/src/main.cockpit.ts b/cockpit/ag-ui/interrupts/angular/src/main.cockpit.ts index c738d2f86..dee94ad57 100644 --- a/cockpit/ag-ui/interrupts/angular/src/main.cockpit.ts +++ b/cockpit/ag-ui/interrupts/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/ag-ui/interrupts/angular/src/main.ts b/cockpit/ag-ui/interrupts/angular/src/main.ts index c738d2f86..dee94ad57 100644 --- a/cockpit/ag-ui/interrupts/angular/src/main.ts +++ b/cockpit/ag-ui/interrupts/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/ag-ui/interrupts/python/src/__init__.py b/cockpit/ag-ui/interrupts/python/src/__init__.py index 548d2d447..e69de29bb 100644 --- a/cockpit/ag-ui/interrupts/python/src/__init__.py +++ b/cockpit/ag-ui/interrupts/python/src/__init__.py @@ -1 +0,0 @@ -# SPDX-License-Identifier: MIT diff --git a/cockpit/ag-ui/interrupts/python/src/server.py b/cockpit/ag-ui/interrupts/python/src/server.py index 237f51e76..e6b9da8a0 100644 --- a/cockpit/ag-ui/interrupts/python/src/server.py +++ b/cockpit/ag-ui/interrupts/python/src/server.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT from fastapi import FastAPI from ag_ui_langgraph import LangGraphAgent, add_langgraph_fastapi_endpoint from .graph import graph diff --git a/cockpit/ag-ui/json-render/angular/e2e/global-setup-impl.ts b/cockpit/ag-ui/json-render/angular/e2e/global-setup-impl.ts index 342c4de27..248c0fcd5 100644 --- a/cockpit/ag-ui/json-render/angular/e2e/global-setup-impl.ts +++ b/cockpit/ag-ui/json-render/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createAgUiGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/ag-ui/json-render/angular/e2e/json-render.spec.ts b/cockpit/ag-ui/json-render/angular/e2e/json-render.spec.ts index 9c158acbb..41441f35d 100644 --- a/cockpit/ag-ui/json-render/angular/e2e/json-render.spec.ts +++ b/cockpit/ag-ui/json-render/angular/e2e/json-render.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/ag-ui/json-render/angular/e2e/manual/json-render.manual.ts b/cockpit/ag-ui/json-render/angular/e2e/manual/json-render.manual.ts index 53c95060b..7d1edae43 100644 --- a/cockpit/ag-ui/json-render/angular/e2e/manual/json-render.manual.ts +++ b/cockpit/ag-ui/json-render/angular/e2e/manual/json-render.manual.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Manual record-mode harness. Run against a live OpenAI key to capture new // fixture entries into cockpit/ag-ui/json-render/angular/e2e/fixtures/json-render.json. // diff --git a/cockpit/ag-ui/json-render/angular/e2e/playwright.config.ts b/cockpit/ag-ui/json-render/angular/e2e/playwright.config.ts index fb138a730..4af1a1f4b 100644 --- a/cockpit/ag-ui/json-render/angular/e2e/playwright.config.ts +++ b/cockpit/ag-ui/json-render/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/ag-ui/json-render/angular/proxy.conf.mjs b/cockpit/ag-ui/json-render/angular/proxy.conf.mjs index fa7a2e58c..bf58ab8a1 100644 --- a/cockpit/ag-ui/json-render/angular/proxy.conf.mjs +++ b/cockpit/ag-ui/json-render/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph: backend } = portsFor('cockpit-ag-ui-json-render-angular'); export default { diff --git a/cockpit/ag-ui/json-render/angular/src/app/app.config.ts b/cockpit/ag-ui/json-render/angular/src/app/app.config.ts index 1a1a58f5b..3c06f12ba 100644 --- a/cockpit/ag-ui/json-render/angular/src/app/app.config.ts +++ b/cockpit/ag-ui/json-render/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/ag-ui'; diff --git a/cockpit/ag-ui/json-render/angular/src/app/json-render.component.ts b/cockpit/ag-ui/json-render/angular/src/app/json-render.component.ts index 6b74df719..73ae62f56 100644 --- a/cockpit/ag-ui/json-render/angular/src/app/json-render.component.ts +++ b/cockpit/ag-ui/json-render/angular/src/app/json-render.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component } from '@angular/core'; import { ChatComponent, ChatWelcomeSuggestionComponent, views } from '@threadplane/chat'; import { injectAgent } from '@threadplane/ag-ui'; diff --git a/cockpit/ag-ui/json-render/angular/src/app/views/bar-chart.component.ts b/cockpit/ag-ui/json-render/angular/src/app/views/bar-chart.component.ts index 1d903333f..aa05d0977 100644 --- a/cockpit/ag-ui/json-render/angular/src/app/views/bar-chart.component.ts +++ b/cockpit/ag-ui/json-render/angular/src/app/views/bar-chart.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, input } from '@angular/core'; @Component({ diff --git a/cockpit/ag-ui/json-render/angular/src/app/views/container.component.ts b/cockpit/ag-ui/json-render/angular/src/app/views/container.component.ts index 9f4807f82..c6f7f2fed 100644 --- a/cockpit/ag-ui/json-render/angular/src/app/views/container.component.ts +++ b/cockpit/ag-ui/json-render/angular/src/app/views/container.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, input } from '@angular/core'; import type { Spec } from '@json-render/core'; import { RenderElementComponent } from '@threadplane/render'; diff --git a/cockpit/ag-ui/json-render/angular/src/app/views/dashboard-grid.component.ts b/cockpit/ag-ui/json-render/angular/src/app/views/dashboard-grid.component.ts index 0e5b3149f..b3f8dc6c6 100644 --- a/cockpit/ag-ui/json-render/angular/src/app/views/dashboard-grid.component.ts +++ b/cockpit/ag-ui/json-render/angular/src/app/views/dashboard-grid.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, input } from '@angular/core'; import type { Spec } from '@json-render/core'; import { RenderElementComponent } from '@threadplane/render'; diff --git a/cockpit/ag-ui/json-render/angular/src/app/views/data-grid.component.ts b/cockpit/ag-ui/json-render/angular/src/app/views/data-grid.component.ts index 7c14caac0..d9eab0c17 100644 --- a/cockpit/ag-ui/json-render/angular/src/app/views/data-grid.component.ts +++ b/cockpit/ag-ui/json-render/angular/src/app/views/data-grid.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, input } from '@angular/core'; @Component({ diff --git a/cockpit/ag-ui/json-render/angular/src/app/views/line-chart.component.ts b/cockpit/ag-ui/json-render/angular/src/app/views/line-chart.component.ts index f9519b9ea..e3eb51918 100644 --- a/cockpit/ag-ui/json-render/angular/src/app/views/line-chart.component.ts +++ b/cockpit/ag-ui/json-render/angular/src/app/views/line-chart.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, input } from '@angular/core'; @Component({ diff --git a/cockpit/ag-ui/json-render/angular/src/app/views/stat-card.component.ts b/cockpit/ag-ui/json-render/angular/src/app/views/stat-card.component.ts index ef775f0a1..3dd13ee78 100644 --- a/cockpit/ag-ui/json-render/angular/src/app/views/stat-card.component.ts +++ b/cockpit/ag-ui/json-render/angular/src/app/views/stat-card.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, input } from '@angular/core'; @Component({ diff --git a/cockpit/ag-ui/json-render/angular/src/main.cockpit.ts b/cockpit/ag-ui/json-render/angular/src/main.cockpit.ts index eb00dfd3f..75ac3150c 100644 --- a/cockpit/ag-ui/json-render/angular/src/main.cockpit.ts +++ b/cockpit/ag-ui/json-render/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/ag-ui/json-render/angular/src/main.ts b/cockpit/ag-ui/json-render/angular/src/main.ts index eb00dfd3f..75ac3150c 100644 --- a/cockpit/ag-ui/json-render/angular/src/main.ts +++ b/cockpit/ag-ui/json-render/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/ag-ui/json-render/python/src/__init__.py b/cockpit/ag-ui/json-render/python/src/__init__.py index 548d2d447..e69de29bb 100644 --- a/cockpit/ag-ui/json-render/python/src/__init__.py +++ b/cockpit/ag-ui/json-render/python/src/__init__.py @@ -1 +0,0 @@ -# SPDX-License-Identifier: MIT diff --git a/cockpit/ag-ui/json-render/python/src/server.py b/cockpit/ag-ui/json-render/python/src/server.py index 271337621..4ce34c9df 100644 --- a/cockpit/ag-ui/json-render/python/src/server.py +++ b/cockpit/ag-ui/json-render/python/src/server.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT from fastapi import FastAPI from ag_ui_langgraph import LangGraphAgent, add_langgraph_fastapi_endpoint from .graph import graph diff --git a/cockpit/ag-ui/streaming/angular/e2e/global-setup-impl.ts b/cockpit/ag-ui/streaming/angular/e2e/global-setup-impl.ts index a429e39e4..9ba08a994 100644 --- a/cockpit/ag-ui/streaming/angular/e2e/global-setup-impl.ts +++ b/cockpit/ag-ui/streaming/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createAgUiGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/ag-ui/streaming/angular/e2e/manual/streaming.manual.ts b/cockpit/ag-ui/streaming/angular/e2e/manual/streaming.manual.ts index 4fd48176d..86269ffa7 100644 --- a/cockpit/ag-ui/streaming/angular/e2e/manual/streaming.manual.ts +++ b/cockpit/ag-ui/streaming/angular/e2e/manual/streaming.manual.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Manual record-mode harness. Run against a live OpenAI key to capture new // fixture entries into cockpit/ag-ui/streaming/angular/e2e/fixtures/streaming.json. // diff --git a/cockpit/ag-ui/streaming/angular/e2e/playwright.config.ts b/cockpit/ag-ui/streaming/angular/e2e/playwright.config.ts index 5bf544025..337f6207a 100644 --- a/cockpit/ag-ui/streaming/angular/e2e/playwright.config.ts +++ b/cockpit/ag-ui/streaming/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/ag-ui/streaming/angular/e2e/streaming.spec.ts b/cockpit/ag-ui/streaming/angular/e2e/streaming.spec.ts index 1cb48d2c1..b23a28461 100644 --- a/cockpit/ag-ui/streaming/angular/e2e/streaming.spec.ts +++ b/cockpit/ag-ui/streaming/angular/e2e/streaming.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/ag-ui/streaming/angular/proxy.conf.mjs b/cockpit/ag-ui/streaming/angular/proxy.conf.mjs index 3804b181c..5fcefb044 100644 --- a/cockpit/ag-ui/streaming/angular/proxy.conf.mjs +++ b/cockpit/ag-ui/streaming/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph: backend } = portsFor('cockpit-ag-ui-streaming-angular'); export default { diff --git a/cockpit/ag-ui/streaming/angular/src/app/app.config.ts b/cockpit/ag-ui/streaming/angular/src/app/app.config.ts index 1a1a58f5b..3c06f12ba 100644 --- a/cockpit/ag-ui/streaming/angular/src/app/app.config.ts +++ b/cockpit/ag-ui/streaming/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/ag-ui'; diff --git a/cockpit/ag-ui/streaming/angular/src/app/streaming.component.ts b/cockpit/ag-ui/streaming/angular/src/app/streaming.component.ts index ed2f96848..f2afda93a 100644 --- a/cockpit/ag-ui/streaming/angular/src/app/streaming.component.ts +++ b/cockpit/ag-ui/streaming/angular/src/app/streaming.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component } from '@angular/core'; import { ChatComponent } from '@threadplane/chat'; import { injectAgent } from '@threadplane/ag-ui'; diff --git a/cockpit/ag-ui/streaming/angular/src/main.cockpit.ts b/cockpit/ag-ui/streaming/angular/src/main.cockpit.ts index 2c2c4ca7b..18c68b1ed 100644 --- a/cockpit/ag-ui/streaming/angular/src/main.cockpit.ts +++ b/cockpit/ag-ui/streaming/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/ag-ui/streaming/angular/src/main.ts b/cockpit/ag-ui/streaming/angular/src/main.ts index 2c2c4ca7b..18c68b1ed 100644 --- a/cockpit/ag-ui/streaming/angular/src/main.ts +++ b/cockpit/ag-ui/streaming/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/ag-ui/streaming/python/src/__init__.py b/cockpit/ag-ui/streaming/python/src/__init__.py index 548d2d447..e69de29bb 100644 --- a/cockpit/ag-ui/streaming/python/src/__init__.py +++ b/cockpit/ag-ui/streaming/python/src/__init__.py @@ -1 +0,0 @@ -# SPDX-License-Identifier: MIT diff --git a/cockpit/ag-ui/streaming/python/src/server.py b/cockpit/ag-ui/streaming/python/src/server.py index 716348ffc..b2b458989 100644 --- a/cockpit/ag-ui/streaming/python/src/server.py +++ b/cockpit/ag-ui/streaming/python/src/server.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT from fastapi import FastAPI from ag_ui_langgraph import LangGraphAgent, add_langgraph_fastapi_endpoint from .graph import graph diff --git a/cockpit/ag-ui/subagents/angular/e2e/global-setup-impl.ts b/cockpit/ag-ui/subagents/angular/e2e/global-setup-impl.ts index b140d4bc0..1cf2a6f8c 100644 --- a/cockpit/ag-ui/subagents/angular/e2e/global-setup-impl.ts +++ b/cockpit/ag-ui/subagents/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createAgUiGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/ag-ui/subagents/angular/e2e/manual/subagents.manual.ts b/cockpit/ag-ui/subagents/angular/e2e/manual/subagents.manual.ts index 42b9725a4..01636c881 100644 --- a/cockpit/ag-ui/subagents/angular/e2e/manual/subagents.manual.ts +++ b/cockpit/ag-ui/subagents/angular/e2e/manual/subagents.manual.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Manual record-mode harness. Run against a live OpenAI key to capture new // fixture entries into cockpit/ag-ui/subagents/angular/e2e/fixtures/subagents.json. // diff --git a/cockpit/ag-ui/subagents/angular/e2e/playwright.config.ts b/cockpit/ag-ui/subagents/angular/e2e/playwright.config.ts index dfff097d2..58e2f4f6d 100644 --- a/cockpit/ag-ui/subagents/angular/e2e/playwright.config.ts +++ b/cockpit/ag-ui/subagents/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/ag-ui/subagents/angular/e2e/subagents.spec.ts b/cockpit/ag-ui/subagents/angular/e2e/subagents.spec.ts index f7a176078..5d190eb94 100644 --- a/cockpit/ag-ui/subagents/angular/e2e/subagents.spec.ts +++ b/cockpit/ag-ui/subagents/angular/e2e/subagents.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect, type Page } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/ag-ui/subagents/angular/proxy.conf.mjs b/cockpit/ag-ui/subagents/angular/proxy.conf.mjs index 78151e1c6..fba166b94 100644 --- a/cockpit/ag-ui/subagents/angular/proxy.conf.mjs +++ b/cockpit/ag-ui/subagents/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph: backend } = portsFor('cockpit-ag-ui-subagents-angular'); export default { diff --git a/cockpit/ag-ui/subagents/angular/src/app/app.config.ts b/cockpit/ag-ui/subagents/angular/src/app/app.config.ts index 1a1a58f5b..3c06f12ba 100644 --- a/cockpit/ag-ui/subagents/angular/src/app/app.config.ts +++ b/cockpit/ag-ui/subagents/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/ag-ui'; diff --git a/cockpit/ag-ui/subagents/angular/src/app/subagents.component.ts b/cockpit/ag-ui/subagents/angular/src/app/subagents.component.ts index 6dc351dd1..9ac53a1f0 100644 --- a/cockpit/ag-ui/subagents/angular/src/app/subagents.component.ts +++ b/cockpit/ag-ui/subagents/angular/src/app/subagents.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component } from '@angular/core'; import { ChatComponent } from '@threadplane/chat'; import { injectAgent } from '@threadplane/ag-ui'; diff --git a/cockpit/ag-ui/subagents/angular/src/main.cockpit.ts b/cockpit/ag-ui/subagents/angular/src/main.cockpit.ts index 94248dfb0..6d1085610 100644 --- a/cockpit/ag-ui/subagents/angular/src/main.cockpit.ts +++ b/cockpit/ag-ui/subagents/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/ag-ui/subagents/angular/src/main.ts b/cockpit/ag-ui/subagents/angular/src/main.ts index 94248dfb0..6d1085610 100644 --- a/cockpit/ag-ui/subagents/angular/src/main.ts +++ b/cockpit/ag-ui/subagents/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/ag-ui/subagents/python/src/__init__.py b/cockpit/ag-ui/subagents/python/src/__init__.py index 548d2d447..e69de29bb 100644 --- a/cockpit/ag-ui/subagents/python/src/__init__.py +++ b/cockpit/ag-ui/subagents/python/src/__init__.py @@ -1 +0,0 @@ -# SPDX-License-Identifier: MIT diff --git a/cockpit/ag-ui/subagents/python/src/server.py b/cockpit/ag-ui/subagents/python/src/server.py index a9e0608c4..0c91bf4c0 100644 --- a/cockpit/ag-ui/subagents/python/src/server.py +++ b/cockpit/ag-ui/subagents/python/src/server.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT from fastapi import FastAPI from ag_ui_langgraph import add_langgraph_fastapi_endpoint from .graph import graph diff --git a/cockpit/ag-ui/subagents/python/src/streaming/subagent_emitting_agent.py b/cockpit/ag-ui/subagents/python/src/streaming/subagent_emitting_agent.py index 42f765689..cca609644 100644 --- a/cockpit/ag-ui/subagents/python/src/streaming/subagent_emitting_agent.py +++ b/cockpit/ag-ui/subagents/python/src/streaming/subagent_emitting_agent.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """SUBAGENT_* emitter for the `task` delegation tool. The graph cannot reach the AG-UI wire directly: the `task` tool body and diff --git a/cockpit/ag-ui/tool-views/angular/e2e/global-setup-impl.ts b/cockpit/ag-ui/tool-views/angular/e2e/global-setup-impl.ts index d581cfe79..cbe547615 100644 --- a/cockpit/ag-ui/tool-views/angular/e2e/global-setup-impl.ts +++ b/cockpit/ag-ui/tool-views/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createAgUiGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/ag-ui/tool-views/angular/e2e/manual/tool-views.manual.ts b/cockpit/ag-ui/tool-views/angular/e2e/manual/tool-views.manual.ts index 9198ae36c..9303e2e28 100644 --- a/cockpit/ag-ui/tool-views/angular/e2e/manual/tool-views.manual.ts +++ b/cockpit/ag-ui/tool-views/angular/e2e/manual/tool-views.manual.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Manual record-mode harness. Run against a live OpenAI key to capture new // fixture entries into cockpit/ag-ui/tool-views/angular/e2e/fixtures/tool-views.json. // diff --git a/cockpit/ag-ui/tool-views/angular/e2e/playwright.config.ts b/cockpit/ag-ui/tool-views/angular/e2e/playwright.config.ts index efe5a9849..d16d8e732 100644 --- a/cockpit/ag-ui/tool-views/angular/e2e/playwright.config.ts +++ b/cockpit/ag-ui/tool-views/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/ag-ui/tool-views/angular/e2e/tool-views.spec.ts b/cockpit/ag-ui/tool-views/angular/e2e/tool-views.spec.ts index a3cbf832d..feb95eedb 100644 --- a/cockpit/ag-ui/tool-views/angular/e2e/tool-views.spec.ts +++ b/cockpit/ag-ui/tool-views/angular/e2e/tool-views.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/ag-ui/tool-views/angular/proxy.conf.mjs b/cockpit/ag-ui/tool-views/angular/proxy.conf.mjs index 76d031a6e..4781430fa 100644 --- a/cockpit/ag-ui/tool-views/angular/proxy.conf.mjs +++ b/cockpit/ag-ui/tool-views/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph: backend } = portsFor('cockpit-ag-ui-tool-views-angular'); export default { diff --git a/cockpit/ag-ui/tool-views/angular/src/app/app.config.ts b/cockpit/ag-ui/tool-views/angular/src/app/app.config.ts index 1a1a58f5b..3c06f12ba 100644 --- a/cockpit/ag-ui/tool-views/angular/src/app/app.config.ts +++ b/cockpit/ag-ui/tool-views/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/ag-ui'; diff --git a/cockpit/ag-ui/tool-views/angular/src/app/tool-views.component.ts b/cockpit/ag-ui/tool-views/angular/src/app/tool-views.component.ts index ecabaedba..5b2ea79c8 100644 --- a/cockpit/ag-ui/tool-views/angular/src/app/tool-views.component.ts +++ b/cockpit/ag-ui/tool-views/angular/src/app/tool-views.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component } from '@angular/core'; import { ChatComponent, views } from '@threadplane/chat'; import { injectAgent } from '@threadplane/ag-ui'; diff --git a/cockpit/ag-ui/tool-views/angular/src/app/weather-card.component.ts b/cockpit/ag-ui/tool-views/angular/src/app/weather-card.component.ts index 8e248bb7f..6d1450f81 100644 --- a/cockpit/ag-ui/tool-views/angular/src/app/weather-card.component.ts +++ b/cockpit/ag-ui/tool-views/angular/src/app/weather-card.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, input } from '@angular/core'; /** diff --git a/cockpit/ag-ui/tool-views/angular/src/main.cockpit.ts b/cockpit/ag-ui/tool-views/angular/src/main.cockpit.ts index 5e2937eab..1457ff094 100644 --- a/cockpit/ag-ui/tool-views/angular/src/main.cockpit.ts +++ b/cockpit/ag-ui/tool-views/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/ag-ui/tool-views/angular/src/main.ts b/cockpit/ag-ui/tool-views/angular/src/main.ts index 5e2937eab..1457ff094 100644 --- a/cockpit/ag-ui/tool-views/angular/src/main.ts +++ b/cockpit/ag-ui/tool-views/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/ag-ui/tool-views/python/src/__init__.py b/cockpit/ag-ui/tool-views/python/src/__init__.py index 548d2d447..e69de29bb 100644 --- a/cockpit/ag-ui/tool-views/python/src/__init__.py +++ b/cockpit/ag-ui/tool-views/python/src/__init__.py @@ -1 +0,0 @@ -# SPDX-License-Identifier: MIT diff --git a/cockpit/ag-ui/tool-views/python/src/server.py b/cockpit/ag-ui/tool-views/python/src/server.py index 0987be0ca..371a589d7 100644 --- a/cockpit/ag-ui/tool-views/python/src/server.py +++ b/cockpit/ag-ui/tool-views/python/src/server.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT from fastapi import FastAPI from ag_ui_langgraph import LangGraphAgent, add_langgraph_fastapi_endpoint from .graph import graph diff --git a/cockpit/chat/a2ui/angular/e2e/c-a2ui.spec.ts b/cockpit/chat/a2ui/angular/e2e/c-a2ui.spec.ts index bffca0db2..388490ee0 100644 --- a/cockpit/chat/a2ui/angular/e2e/c-a2ui.spec.ts +++ b/cockpit/chat/a2ui/angular/e2e/c-a2ui.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/chat/a2ui/angular/e2e/global-setup-impl.ts b/cockpit/chat/a2ui/angular/e2e/global-setup-impl.ts index e78550e1d..220b2d65a 100644 --- a/cockpit/chat/a2ui/angular/e2e/global-setup-impl.ts +++ b/cockpit/chat/a2ui/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/chat/a2ui/angular/e2e/playwright.config.ts b/cockpit/chat/a2ui/angular/e2e/playwright.config.ts index 98fdd40cb..384c9d30c 100644 --- a/cockpit/chat/a2ui/angular/e2e/playwright.config.ts +++ b/cockpit/chat/a2ui/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/chat/a2ui/angular/proxy.conf.mjs b/cockpit/chat/a2ui/angular/proxy.conf.mjs index fcba5dce8..27ff44d25 100644 --- a/cockpit/chat/a2ui/angular/proxy.conf.mjs +++ b/cockpit/chat/a2ui/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-chat-a2ui-angular'); diff --git a/cockpit/chat/a2ui/angular/src/app/a2ui.component.ts b/cockpit/chat/a2ui/angular/src/app/a2ui.component.ts index bec488293..e3a246cf6 100644 --- a/cockpit/chat/a2ui/angular/src/app/a2ui.component.ts +++ b/cockpit/chat/a2ui/angular/src/app/a2ui.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component } from '@angular/core'; import { ChatComponent, ChatWelcomeSuggestionComponent, a2uiBasicCatalog } from '@threadplane/chat'; import { ExampleChatLayoutComponent } from '@threadplane/example-layouts'; diff --git a/cockpit/chat/a2ui/angular/src/app/app.config.ts b/cockpit/chat/a2ui/angular/src/app/app.config.ts index 865970b1b..3ed758075 100644 --- a/cockpit/chat/a2ui/angular/src/app/app.config.ts +++ b/cockpit/chat/a2ui/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/chat/a2ui/angular/src/main.cockpit.ts b/cockpit/chat/a2ui/angular/src/main.cockpit.ts index 9bef690b6..b6a58b774 100644 --- a/cockpit/chat/a2ui/angular/src/main.cockpit.ts +++ b/cockpit/chat/a2ui/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/a2ui/angular/src/main.ts b/cockpit/chat/a2ui/angular/src/main.ts index 9bef690b6..b6a58b774 100644 --- a/cockpit/chat/a2ui/angular/src/main.ts +++ b/cockpit/chat/a2ui/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/debug/angular/proxy.conf.mjs b/cockpit/chat/debug/angular/proxy.conf.mjs index 456d9f7a9..864aa77ad 100644 --- a/cockpit/chat/debug/angular/proxy.conf.mjs +++ b/cockpit/chat/debug/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-chat-debug-angular'); diff --git a/cockpit/chat/debug/angular/src/app/app.config.ts b/cockpit/chat/debug/angular/src/app/app.config.ts index 865970b1b..3ed758075 100644 --- a/cockpit/chat/debug/angular/src/app/app.config.ts +++ b/cockpit/chat/debug/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/chat/debug/angular/src/app/debug.component.ts b/cockpit/chat/debug/angular/src/app/debug.component.ts index f9cab7495..83f76e053 100644 --- a/cockpit/chat/debug/angular/src/app/debug.component.ts +++ b/cockpit/chat/debug/angular/src/app/debug.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component } from '@angular/core'; import { ChatDebugComponent } from '@threadplane/chat/debug'; import { injectAgent } from '@threadplane/langgraph'; diff --git a/cockpit/chat/debug/angular/src/main.cockpit.ts b/cockpit/chat/debug/angular/src/main.cockpit.ts index 7a7591018..73b0d8f0a 100644 --- a/cockpit/chat/debug/angular/src/main.cockpit.ts +++ b/cockpit/chat/debug/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/debug/angular/src/main.ts b/cockpit/chat/debug/angular/src/main.ts index 7a7591018..73b0d8f0a 100644 --- a/cockpit/chat/debug/angular/src/main.ts +++ b/cockpit/chat/debug/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/generative-ui/angular/e2e/c-generative-ui.spec.ts b/cockpit/chat/generative-ui/angular/e2e/c-generative-ui.spec.ts index 50054f1b7..c84323342 100644 --- a/cockpit/chat/generative-ui/angular/e2e/c-generative-ui.spec.ts +++ b/cockpit/chat/generative-ui/angular/e2e/c-generative-ui.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/chat/generative-ui/angular/e2e/global-setup-impl.ts b/cockpit/chat/generative-ui/angular/e2e/global-setup-impl.ts index 71912bf1d..5a64ab511 100644 --- a/cockpit/chat/generative-ui/angular/e2e/global-setup-impl.ts +++ b/cockpit/chat/generative-ui/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/chat/generative-ui/angular/e2e/playwright.config.ts b/cockpit/chat/generative-ui/angular/e2e/playwright.config.ts index 6d16cf2bd..37e9f4ab1 100644 --- a/cockpit/chat/generative-ui/angular/e2e/playwright.config.ts +++ b/cockpit/chat/generative-ui/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/chat/generative-ui/angular/proxy.conf.mjs b/cockpit/chat/generative-ui/angular/proxy.conf.mjs index 34e505f3f..2a76b92bc 100644 --- a/cockpit/chat/generative-ui/angular/proxy.conf.mjs +++ b/cockpit/chat/generative-ui/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-chat-generative-ui-angular'); diff --git a/cockpit/chat/generative-ui/angular/src/app/app.config.ts b/cockpit/chat/generative-ui/angular/src/app/app.config.ts index 865970b1b..3ed758075 100644 --- a/cockpit/chat/generative-ui/angular/src/app/app.config.ts +++ b/cockpit/chat/generative-ui/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/chat/generative-ui/angular/src/app/generative-ui.component.ts b/cockpit/chat/generative-ui/angular/src/app/generative-ui.component.ts index ea007f6a9..bd06a80dc 100644 --- a/cockpit/chat/generative-ui/angular/src/app/generative-ui.component.ts +++ b/cockpit/chat/generative-ui/angular/src/app/generative-ui.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component } from '@angular/core'; import { ChatComponent, ChatWelcomeSuggestionComponent, views } from '@threadplane/chat'; import { injectAgent } from '@threadplane/langgraph'; diff --git a/cockpit/chat/generative-ui/angular/src/app/views/bar-chart.component.ts b/cockpit/chat/generative-ui/angular/src/app/views/bar-chart.component.ts index 1d903333f..aa05d0977 100644 --- a/cockpit/chat/generative-ui/angular/src/app/views/bar-chart.component.ts +++ b/cockpit/chat/generative-ui/angular/src/app/views/bar-chart.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, input } from '@angular/core'; @Component({ diff --git a/cockpit/chat/generative-ui/angular/src/app/views/container.component.spec.ts b/cockpit/chat/generative-ui/angular/src/app/views/container.component.spec.ts index d6030466b..10871e670 100644 --- a/cockpit/chat/generative-ui/angular/src/app/views/container.component.spec.ts +++ b/cockpit/chat/generative-ui/angular/src/app/views/container.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, input } from '@angular/core'; import type { Spec } from '@json-render/core'; import { ComponentFixture, TestBed } from '@angular/core/testing'; diff --git a/cockpit/chat/generative-ui/angular/src/app/views/container.component.ts b/cockpit/chat/generative-ui/angular/src/app/views/container.component.ts index 9f4807f82..c6f7f2fed 100644 --- a/cockpit/chat/generative-ui/angular/src/app/views/container.component.ts +++ b/cockpit/chat/generative-ui/angular/src/app/views/container.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, input } from '@angular/core'; import type { Spec } from '@json-render/core'; import { RenderElementComponent } from '@threadplane/render'; diff --git a/cockpit/chat/generative-ui/angular/src/app/views/dashboard-grid.component.spec.ts b/cockpit/chat/generative-ui/angular/src/app/views/dashboard-grid.component.spec.ts index 41c8cb5e8..ca31ee37b 100644 --- a/cockpit/chat/generative-ui/angular/src/app/views/dashboard-grid.component.spec.ts +++ b/cockpit/chat/generative-ui/angular/src/app/views/dashboard-grid.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, input } from '@angular/core'; import type { Spec } from '@json-render/core'; import { ComponentFixture, TestBed } from '@angular/core/testing'; diff --git a/cockpit/chat/generative-ui/angular/src/app/views/dashboard-grid.component.ts b/cockpit/chat/generative-ui/angular/src/app/views/dashboard-grid.component.ts index 0e5b3149f..b3f8dc6c6 100644 --- a/cockpit/chat/generative-ui/angular/src/app/views/dashboard-grid.component.ts +++ b/cockpit/chat/generative-ui/angular/src/app/views/dashboard-grid.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, input } from '@angular/core'; import type { Spec } from '@json-render/core'; import { RenderElementComponent } from '@threadplane/render'; diff --git a/cockpit/chat/generative-ui/angular/src/app/views/data-grid.component.ts b/cockpit/chat/generative-ui/angular/src/app/views/data-grid.component.ts index 7c14caac0..d9eab0c17 100644 --- a/cockpit/chat/generative-ui/angular/src/app/views/data-grid.component.ts +++ b/cockpit/chat/generative-ui/angular/src/app/views/data-grid.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, input } from '@angular/core'; @Component({ diff --git a/cockpit/chat/generative-ui/angular/src/app/views/line-chart.component.ts b/cockpit/chat/generative-ui/angular/src/app/views/line-chart.component.ts index f9519b9ea..e3eb51918 100644 --- a/cockpit/chat/generative-ui/angular/src/app/views/line-chart.component.ts +++ b/cockpit/chat/generative-ui/angular/src/app/views/line-chart.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, input } from '@angular/core'; @Component({ diff --git a/cockpit/chat/generative-ui/angular/src/app/views/stat-card.component.ts b/cockpit/chat/generative-ui/angular/src/app/views/stat-card.component.ts index ef775f0a1..3dd13ee78 100644 --- a/cockpit/chat/generative-ui/angular/src/app/views/stat-card.component.ts +++ b/cockpit/chat/generative-ui/angular/src/app/views/stat-card.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, input } from '@angular/core'; @Component({ diff --git a/cockpit/chat/generative-ui/angular/src/main.cockpit.ts b/cockpit/chat/generative-ui/angular/src/main.cockpit.ts index 0caa2046d..b25318792 100644 --- a/cockpit/chat/generative-ui/angular/src/main.cockpit.ts +++ b/cockpit/chat/generative-ui/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/generative-ui/angular/src/main.ts b/cockpit/chat/generative-ui/angular/src/main.ts index 0caa2046d..b25318792 100644 --- a/cockpit/chat/generative-ui/angular/src/main.ts +++ b/cockpit/chat/generative-ui/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/input/angular/e2e/c-input.spec.ts b/cockpit/chat/input/angular/e2e/c-input.spec.ts index b47726805..2bd723899 100644 --- a/cockpit/chat/input/angular/e2e/c-input.spec.ts +++ b/cockpit/chat/input/angular/e2e/c-input.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/chat/input/angular/e2e/global-setup-impl.ts b/cockpit/chat/input/angular/e2e/global-setup-impl.ts index 15a37a1dd..60c0801bb 100644 --- a/cockpit/chat/input/angular/e2e/global-setup-impl.ts +++ b/cockpit/chat/input/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/chat/input/angular/e2e/playwright.config.ts b/cockpit/chat/input/angular/e2e/playwright.config.ts index abf3b77bd..11645360d 100644 --- a/cockpit/chat/input/angular/e2e/playwright.config.ts +++ b/cockpit/chat/input/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/chat/input/angular/proxy.conf.mjs b/cockpit/chat/input/angular/proxy.conf.mjs index fce42c62b..0309181ec 100644 --- a/cockpit/chat/input/angular/proxy.conf.mjs +++ b/cockpit/chat/input/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-chat-input-angular'); diff --git a/cockpit/chat/input/angular/src/app/app.config.ts b/cockpit/chat/input/angular/src/app/app.config.ts index 865970b1b..3ed758075 100644 --- a/cockpit/chat/input/angular/src/app/app.config.ts +++ b/cockpit/chat/input/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/chat/input/angular/src/app/input.component.ts b/cockpit/chat/input/angular/src/app/input.component.ts index 65a22ae26..b257f4e20 100644 --- a/cockpit/chat/input/angular/src/app/input.component.ts +++ b/cockpit/chat/input/angular/src/app/input.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed } from '@angular/core'; import { ChatInputComponent as ChatInputPrimitive, diff --git a/cockpit/chat/input/angular/src/main.cockpit.ts b/cockpit/chat/input/angular/src/main.cockpit.ts index 086029fc1..a12410de9 100644 --- a/cockpit/chat/input/angular/src/main.cockpit.ts +++ b/cockpit/chat/input/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/input/angular/src/main.ts b/cockpit/chat/input/angular/src/main.ts index 086029fc1..a12410de9 100644 --- a/cockpit/chat/input/angular/src/main.ts +++ b/cockpit/chat/input/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/interrupts/angular/e2e/c-interrupts.spec.ts b/cockpit/chat/interrupts/angular/e2e/c-interrupts.spec.ts index a3c726225..7b0a9e7fb 100644 --- a/cockpit/chat/interrupts/angular/e2e/c-interrupts.spec.ts +++ b/cockpit/chat/interrupts/angular/e2e/c-interrupts.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { sendPromptAndWaitForInterrupt, diff --git a/cockpit/chat/interrupts/angular/e2e/global-setup-impl.ts b/cockpit/chat/interrupts/angular/e2e/global-setup-impl.ts index e22aae678..95bb9b583 100644 --- a/cockpit/chat/interrupts/angular/e2e/global-setup-impl.ts +++ b/cockpit/chat/interrupts/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/chat/interrupts/angular/e2e/playwright.config.ts b/cockpit/chat/interrupts/angular/e2e/playwright.config.ts index ea4681f22..2bab2e709 100644 --- a/cockpit/chat/interrupts/angular/e2e/playwright.config.ts +++ b/cockpit/chat/interrupts/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/chat/interrupts/angular/e2e/record-demo.config.ts b/cockpit/chat/interrupts/angular/e2e/record-demo.config.ts index 4630f81fa..47608f4a1 100644 --- a/cockpit/chat/interrupts/angular/e2e/record-demo.config.ts +++ b/cockpit/chat/interrupts/angular/e2e/record-demo.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * Playwright config for recording the HITL demo clip. Mirrors * `playwright.config.ts` — same aimock-backed global setup — and adds video diff --git a/cockpit/chat/interrupts/angular/e2e/record-demo.record.ts b/cockpit/chat/interrupts/angular/e2e/record-demo.record.ts index ca5a6e879..2edf497d6 100644 --- a/cockpit/chat/interrupts/angular/e2e/record-demo.record.ts +++ b/cockpit/chat/interrupts/angular/e2e/record-demo.record.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * Records the human-in-the-loop loop as a screen capture for the website. * diff --git a/cockpit/chat/interrupts/angular/e2e/scripts/record-c-interrupts.sh b/cockpit/chat/interrupts/angular/e2e/scripts/record-c-interrupts.sh index 79baa345e..6cf14ae9c 100755 --- a/cockpit/chat/interrupts/angular/e2e/scripts/record-c-interrupts.sh +++ b/cockpit/chat/interrupts/angular/e2e/scripts/record-c-interrupts.sh @@ -1,5 +1,4 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: MIT # # Capture aimock fixtures for the c-interrupts graph by running the standalone # langgraph dev server against aimock in --record mode. Drives TWO booking diff --git a/cockpit/chat/interrupts/angular/proxy.conf.mjs b/cockpit/chat/interrupts/angular/proxy.conf.mjs index d81f69fa4..1cfb42caa 100644 --- a/cockpit/chat/interrupts/angular/proxy.conf.mjs +++ b/cockpit/chat/interrupts/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-chat-interrupts-angular'); diff --git a/cockpit/chat/interrupts/angular/src/app/app.config.ts b/cockpit/chat/interrupts/angular/src/app/app.config.ts index 865970b1b..3ed758075 100644 --- a/cockpit/chat/interrupts/angular/src/app/app.config.ts +++ b/cockpit/chat/interrupts/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/chat/interrupts/angular/src/app/interrupts.component.ts b/cockpit/chat/interrupts/angular/src/app/interrupts.component.ts index eda251345..67d656ecf 100644 --- a/cockpit/chat/interrupts/angular/src/app/interrupts.component.ts +++ b/cockpit/chat/interrupts/angular/src/app/interrupts.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed } from '@angular/core'; import { ChatComponent, diff --git a/cockpit/chat/interrupts/angular/src/main.cockpit.ts b/cockpit/chat/interrupts/angular/src/main.cockpit.ts index 2a0f593b0..48082581f 100644 --- a/cockpit/chat/interrupts/angular/src/main.cockpit.ts +++ b/cockpit/chat/interrupts/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/interrupts/angular/src/main.ts b/cockpit/chat/interrupts/angular/src/main.ts index 2a0f593b0..48082581f 100644 --- a/cockpit/chat/interrupts/angular/src/main.ts +++ b/cockpit/chat/interrupts/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/messages/angular/e2e/c-messages.spec.ts b/cockpit/chat/messages/angular/e2e/c-messages.spec.ts index 6681072b9..e9677ecfa 100644 --- a/cockpit/chat/messages/angular/e2e/c-messages.spec.ts +++ b/cockpit/chat/messages/angular/e2e/c-messages.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/chat/messages/angular/e2e/global-setup-impl.ts b/cockpit/chat/messages/angular/e2e/global-setup-impl.ts index 0b258b604..d4f87e9b1 100644 --- a/cockpit/chat/messages/angular/e2e/global-setup-impl.ts +++ b/cockpit/chat/messages/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/chat/messages/angular/e2e/playwright.config.ts b/cockpit/chat/messages/angular/e2e/playwright.config.ts index 775cafdb7..9c40be4af 100644 --- a/cockpit/chat/messages/angular/e2e/playwright.config.ts +++ b/cockpit/chat/messages/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/chat/messages/angular/proxy.conf.mjs b/cockpit/chat/messages/angular/proxy.conf.mjs index 303a7d466..ec37df759 100644 --- a/cockpit/chat/messages/angular/proxy.conf.mjs +++ b/cockpit/chat/messages/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-chat-messages-angular'); diff --git a/cockpit/chat/messages/angular/src/app/agent-ref.ts b/cockpit/chat/messages/angular/src/app/agent-ref.ts index 3bfe4aa5b..5a812f1de 100644 --- a/cockpit/chat/messages/angular/src/app/agent-ref.ts +++ b/cockpit/chat/messages/angular/src/app/agent-ref.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { createAgentRef } from '@threadplane/chat'; /** State shape for the messages cockpit (LangGraph MessagesState). */ diff --git a/cockpit/chat/messages/angular/src/app/app.config.ts b/cockpit/chat/messages/angular/src/app/app.config.ts index 19c8b0553..c95b9f9a6 100644 --- a/cockpit/chat/messages/angular/src/app/app.config.ts +++ b/cockpit/chat/messages/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/chat/messages/angular/src/app/messages.component.ts b/cockpit/chat/messages/angular/src/app/messages.component.ts index 69dbb7d07..43b373ab0 100644 --- a/cockpit/chat/messages/angular/src/app/messages.component.ts +++ b/cockpit/chat/messages/angular/src/app/messages.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component } from '@angular/core'; import { ChatMessageListComponent, diff --git a/cockpit/chat/messages/angular/src/main.cockpit.ts b/cockpit/chat/messages/angular/src/main.cockpit.ts index c9aaf8f97..93ae1fbe5 100644 --- a/cockpit/chat/messages/angular/src/main.cockpit.ts +++ b/cockpit/chat/messages/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/messages/angular/src/main.ts b/cockpit/chat/messages/angular/src/main.ts index c9aaf8f97..93ae1fbe5 100644 --- a/cockpit/chat/messages/angular/src/main.ts +++ b/cockpit/chat/messages/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/subagents/angular/e2e/c-subagents.spec.ts b/cockpit/chat/subagents/angular/e2e/c-subagents.spec.ts index e14d8b72e..d0ec5fc16 100644 --- a/cockpit/chat/subagents/angular/e2e/c-subagents.spec.ts +++ b/cockpit/chat/subagents/angular/e2e/c-subagents.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/chat/subagents/angular/e2e/global-setup-impl.ts b/cockpit/chat/subagents/angular/e2e/global-setup-impl.ts index e728c1d87..c7a3d0ba2 100644 --- a/cockpit/chat/subagents/angular/e2e/global-setup-impl.ts +++ b/cockpit/chat/subagents/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/chat/subagents/angular/e2e/playwright.config.ts b/cockpit/chat/subagents/angular/e2e/playwright.config.ts index 99d19bba0..fd5a2e502 100644 --- a/cockpit/chat/subagents/angular/e2e/playwright.config.ts +++ b/cockpit/chat/subagents/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/chat/subagents/angular/proxy.conf.mjs b/cockpit/chat/subagents/angular/proxy.conf.mjs index cdde193c5..bda1991b1 100644 --- a/cockpit/chat/subagents/angular/proxy.conf.mjs +++ b/cockpit/chat/subagents/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-chat-subagents-angular'); diff --git a/cockpit/chat/subagents/angular/src/app/app.config.ts b/cockpit/chat/subagents/angular/src/app/app.config.ts index 1ca2ce35d..090022421 100644 --- a/cockpit/chat/subagents/angular/src/app/app.config.ts +++ b/cockpit/chat/subagents/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/chat/subagents/angular/src/app/subagents.component.ts b/cockpit/chat/subagents/angular/src/app/subagents.component.ts index 6ccb9d396..857c770f3 100644 --- a/cockpit/chat/subagents/angular/src/app/subagents.component.ts +++ b/cockpit/chat/subagents/angular/src/app/subagents.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component } from '@angular/core'; import { ChatComponent, diff --git a/cockpit/chat/subagents/angular/src/main.cockpit.ts b/cockpit/chat/subagents/angular/src/main.cockpit.ts index 7a8e79142..c196d3e11 100644 --- a/cockpit/chat/subagents/angular/src/main.cockpit.ts +++ b/cockpit/chat/subagents/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/subagents/angular/src/main.ts b/cockpit/chat/subagents/angular/src/main.ts index 7a8e79142..c196d3e11 100644 --- a/cockpit/chat/subagents/angular/src/main.ts +++ b/cockpit/chat/subagents/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/theming/angular/e2e/c-theming.spec.ts b/cockpit/chat/theming/angular/e2e/c-theming.spec.ts index 4b41aab60..5df60fe33 100644 --- a/cockpit/chat/theming/angular/e2e/c-theming.spec.ts +++ b/cockpit/chat/theming/angular/e2e/c-theming.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/chat/theming/angular/e2e/global-setup-impl.ts b/cockpit/chat/theming/angular/e2e/global-setup-impl.ts index 091cb280b..3cb0c177d 100644 --- a/cockpit/chat/theming/angular/e2e/global-setup-impl.ts +++ b/cockpit/chat/theming/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/chat/theming/angular/e2e/playwright.config.ts b/cockpit/chat/theming/angular/e2e/playwright.config.ts index 49d8c008a..49a98c1ce 100644 --- a/cockpit/chat/theming/angular/e2e/playwright.config.ts +++ b/cockpit/chat/theming/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/chat/theming/angular/proxy.conf.mjs b/cockpit/chat/theming/angular/proxy.conf.mjs index 141bb7f01..2e1a0c0bf 100644 --- a/cockpit/chat/theming/angular/proxy.conf.mjs +++ b/cockpit/chat/theming/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-chat-theming-angular'); diff --git a/cockpit/chat/theming/angular/src/app/app.config.ts b/cockpit/chat/theming/angular/src/app/app.config.ts index 865970b1b..3ed758075 100644 --- a/cockpit/chat/theming/angular/src/app/app.config.ts +++ b/cockpit/chat/theming/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/chat/theming/angular/src/app/theming.component.ts b/cockpit/chat/theming/angular/src/app/theming.component.ts index aadc2c963..251eed1f5 100644 --- a/cockpit/chat/theming/angular/src/app/theming.component.ts +++ b/cockpit/chat/theming/angular/src/app/theming.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, signal } from '@angular/core'; import { TitleCasePipe } from '@angular/common'; import { ChatComponent } from '@threadplane/chat'; diff --git a/cockpit/chat/theming/angular/src/main.cockpit.ts b/cockpit/chat/theming/angular/src/main.cockpit.ts index ad199c308..30aec9dc7 100644 --- a/cockpit/chat/theming/angular/src/main.cockpit.ts +++ b/cockpit/chat/theming/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/theming/angular/src/main.ts b/cockpit/chat/theming/angular/src/main.ts index ad199c308..30aec9dc7 100644 --- a/cockpit/chat/theming/angular/src/main.ts +++ b/cockpit/chat/theming/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/threads/angular/e2e/c-threads.spec.ts b/cockpit/chat/threads/angular/e2e/c-threads.spec.ts index 2d6990adf..57b91b793 100644 --- a/cockpit/chat/threads/angular/e2e/c-threads.spec.ts +++ b/cockpit/chat/threads/angular/e2e/c-threads.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/chat/threads/angular/e2e/global-setup-impl.ts b/cockpit/chat/threads/angular/e2e/global-setup-impl.ts index 0f200e9e9..dbb2b3fde 100644 --- a/cockpit/chat/threads/angular/e2e/global-setup-impl.ts +++ b/cockpit/chat/threads/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/chat/threads/angular/e2e/playwright.config.ts b/cockpit/chat/threads/angular/e2e/playwright.config.ts index 5866944f9..b6be06bda 100644 --- a/cockpit/chat/threads/angular/e2e/playwright.config.ts +++ b/cockpit/chat/threads/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/chat/threads/angular/proxy.conf.mjs b/cockpit/chat/threads/angular/proxy.conf.mjs index bd9f167ab..44aa271ee 100644 --- a/cockpit/chat/threads/angular/proxy.conf.mjs +++ b/cockpit/chat/threads/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-chat-threads-angular'); diff --git a/cockpit/chat/threads/angular/src/app/app.config.ts b/cockpit/chat/threads/angular/src/app/app.config.ts index 60a3ef901..e94b00fcb 100644 --- a/cockpit/chat/threads/angular/src/app/app.config.ts +++ b/cockpit/chat/threads/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ApplicationConfig } from '@angular/core'; import { provideChat } from '@threadplane/chat'; import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; diff --git a/cockpit/chat/threads/angular/src/app/threads.component.ts b/cockpit/chat/threads/angular/src/app/threads.component.ts index 7f9da73cb..90a48b92e 100644 --- a/cockpit/chat/threads/angular/src/app/threads.component.ts +++ b/cockpit/chat/threads/angular/src/app/threads.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { Component, inject, signal } from '@angular/core'; import { diff --git a/cockpit/chat/threads/angular/src/main.cockpit.ts b/cockpit/chat/threads/angular/src/main.cockpit.ts index 37fe19574..9eca9942d 100644 --- a/cockpit/chat/threads/angular/src/main.cockpit.ts +++ b/cockpit/chat/threads/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/threads/angular/src/main.ts b/cockpit/chat/threads/angular/src/main.ts index 37fe19574..9eca9942d 100644 --- a/cockpit/chat/threads/angular/src/main.ts +++ b/cockpit/chat/threads/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/timeline/angular/e2e/c-timeline.spec.ts b/cockpit/chat/timeline/angular/e2e/c-timeline.spec.ts index 28848b97c..f3c17ba70 100644 --- a/cockpit/chat/timeline/angular/e2e/c-timeline.spec.ts +++ b/cockpit/chat/timeline/angular/e2e/c-timeline.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/chat/timeline/angular/e2e/global-setup-impl.ts b/cockpit/chat/timeline/angular/e2e/global-setup-impl.ts index 912156438..95ebe9028 100644 --- a/cockpit/chat/timeline/angular/e2e/global-setup-impl.ts +++ b/cockpit/chat/timeline/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/chat/timeline/angular/e2e/playwright.config.ts b/cockpit/chat/timeline/angular/e2e/playwright.config.ts index 146ce930a..a8a2d5987 100644 --- a/cockpit/chat/timeline/angular/e2e/playwright.config.ts +++ b/cockpit/chat/timeline/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/chat/timeline/angular/proxy.conf.mjs b/cockpit/chat/timeline/angular/proxy.conf.mjs index fbc366f6e..81ffbbaaf 100644 --- a/cockpit/chat/timeline/angular/proxy.conf.mjs +++ b/cockpit/chat/timeline/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-chat-timeline-angular'); diff --git a/cockpit/chat/timeline/angular/src/app/app.config.ts b/cockpit/chat/timeline/angular/src/app/app.config.ts index 865970b1b..3ed758075 100644 --- a/cockpit/chat/timeline/angular/src/app/app.config.ts +++ b/cockpit/chat/timeline/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/chat/timeline/angular/src/app/timeline.component.ts b/cockpit/chat/timeline/angular/src/app/timeline.component.ts index 970639395..8a7ee410b 100644 --- a/cockpit/chat/timeline/angular/src/app/timeline.component.ts +++ b/cockpit/chat/timeline/angular/src/app/timeline.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component } from '@angular/core'; import { ChatComponent, ChatTimelineSliderComponent } from '@threadplane/chat'; import { ExampleChatLayoutComponent } from '@threadplane/example-layouts'; diff --git a/cockpit/chat/timeline/angular/src/main.cockpit.ts b/cockpit/chat/timeline/angular/src/main.cockpit.ts index 08a956f3b..46c6ecd52 100644 --- a/cockpit/chat/timeline/angular/src/main.cockpit.ts +++ b/cockpit/chat/timeline/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { installEmbeddedTheme } from '@threadplane/example-layouts'; import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; diff --git a/cockpit/chat/timeline/angular/src/main.ts b/cockpit/chat/timeline/angular/src/main.ts index 16ea74b5f..af620a7d0 100644 --- a/cockpit/chat/timeline/angular/src/main.ts +++ b/cockpit/chat/timeline/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/tool-calls/angular/e2e/c-tool-calls.spec.ts b/cockpit/chat/tool-calls/angular/e2e/c-tool-calls.spec.ts index be41cc11c..5e230170f 100644 --- a/cockpit/chat/tool-calls/angular/e2e/c-tool-calls.spec.ts +++ b/cockpit/chat/tool-calls/angular/e2e/c-tool-calls.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/chat/tool-calls/angular/e2e/global-setup-impl.ts b/cockpit/chat/tool-calls/angular/e2e/global-setup-impl.ts index 6c874191a..443c954d3 100644 --- a/cockpit/chat/tool-calls/angular/e2e/global-setup-impl.ts +++ b/cockpit/chat/tool-calls/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/chat/tool-calls/angular/e2e/playwright.config.ts b/cockpit/chat/tool-calls/angular/e2e/playwright.config.ts index 95c9bbc17..dcc149242 100644 --- a/cockpit/chat/tool-calls/angular/e2e/playwright.config.ts +++ b/cockpit/chat/tool-calls/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/chat/tool-calls/angular/proxy.conf.mjs b/cockpit/chat/tool-calls/angular/proxy.conf.mjs index 77060a1b0..5637c54a0 100644 --- a/cockpit/chat/tool-calls/angular/proxy.conf.mjs +++ b/cockpit/chat/tool-calls/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-chat-tool-calls-angular'); diff --git a/cockpit/chat/tool-calls/angular/src/app/app.config.ts b/cockpit/chat/tool-calls/angular/src/app/app.config.ts index 865970b1b..3ed758075 100644 --- a/cockpit/chat/tool-calls/angular/src/app/app.config.ts +++ b/cockpit/chat/tool-calls/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/chat/tool-calls/angular/src/app/tool-calls.component.ts b/cockpit/chat/tool-calls/angular/src/app/tool-calls.component.ts index 4fca63d73..321245e71 100644 --- a/cockpit/chat/tool-calls/angular/src/app/tool-calls.component.ts +++ b/cockpit/chat/tool-calls/angular/src/app/tool-calls.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component } from '@angular/core'; import { ChatComponent, diff --git a/cockpit/chat/tool-calls/angular/src/main.cockpit.ts b/cockpit/chat/tool-calls/angular/src/main.cockpit.ts index 878245b5a..f6f475353 100644 --- a/cockpit/chat/tool-calls/angular/src/main.cockpit.ts +++ b/cockpit/chat/tool-calls/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/chat/tool-calls/angular/src/main.ts b/cockpit/chat/tool-calls/angular/src/main.ts index 878245b5a..f6f475353 100644 --- a/cockpit/chat/tool-calls/angular/src/main.ts +++ b/cockpit/chat/tool-calls/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/deep-agents/filesystem/angular/e2e/da-filesystem.spec.ts b/cockpit/deep-agents/filesystem/angular/e2e/da-filesystem.spec.ts index d694bde80..3f5308dde 100644 --- a/cockpit/deep-agents/filesystem/angular/e2e/da-filesystem.spec.ts +++ b/cockpit/deep-agents/filesystem/angular/e2e/da-filesystem.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { clickInterruptActionAndWaitFinal, diff --git a/cockpit/deep-agents/filesystem/angular/e2e/global-setup-impl.ts b/cockpit/deep-agents/filesystem/angular/e2e/global-setup-impl.ts index 462769b4d..50ab69dac 100644 --- a/cockpit/deep-agents/filesystem/angular/e2e/global-setup-impl.ts +++ b/cockpit/deep-agents/filesystem/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/deep-agents/filesystem/angular/e2e/manual/filesystem.manual.ts b/cockpit/deep-agents/filesystem/angular/e2e/manual/filesystem.manual.ts index 4039ed53e..77782b670 100644 --- a/cockpit/deep-agents/filesystem/angular/e2e/manual/filesystem.manual.ts +++ b/cockpit/deep-agents/filesystem/angular/e2e/manual/filesystem.manual.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // Live-model manual check. Not run by CI (playwright matches *.spec.ts only). // npx nx run cockpit:serve-filesystem diff --git a/cockpit/deep-agents/filesystem/angular/e2e/playwright.config.ts b/cockpit/deep-agents/filesystem/angular/e2e/playwright.config.ts index 849d51d2d..58cd36895 100644 --- a/cockpit/deep-agents/filesystem/angular/e2e/playwright.config.ts +++ b/cockpit/deep-agents/filesystem/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/deep-agents/filesystem/angular/proxy.conf.mjs b/cockpit/deep-agents/filesystem/angular/proxy.conf.mjs index 2e79f5e2a..266f3cc28 100644 --- a/cockpit/deep-agents/filesystem/angular/proxy.conf.mjs +++ b/cockpit/deep-agents/filesystem/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-deep-agents-filesystem-angular'); diff --git a/cockpit/deep-agents/filesystem/angular/src/app/app.config.ts b/cockpit/deep-agents/filesystem/angular/src/app/app.config.ts index 865970b1b..3ed758075 100644 --- a/cockpit/deep-agents/filesystem/angular/src/app/app.config.ts +++ b/cockpit/deep-agents/filesystem/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/deep-agents/filesystem/angular/src/app/filesystem.component.ts b/cockpit/deep-agents/filesystem/angular/src/app/filesystem.component.ts index 415a6e97c..6be917bb0 100644 --- a/cockpit/deep-agents/filesystem/angular/src/app/filesystem.component.ts +++ b/cockpit/deep-agents/filesystem/angular/src/app/filesystem.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, signal } from '@angular/core'; import { ChatComponent, diff --git a/cockpit/deep-agents/filesystem/angular/src/main.cockpit.ts b/cockpit/deep-agents/filesystem/angular/src/main.cockpit.ts index 05a7ee649..21b57f1a4 100644 --- a/cockpit/deep-agents/filesystem/angular/src/main.cockpit.ts +++ b/cockpit/deep-agents/filesystem/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/deep-agents/filesystem/angular/src/main.ts b/cockpit/deep-agents/filesystem/angular/src/main.ts index 05a7ee649..21b57f1a4 100644 --- a/cockpit/deep-agents/filesystem/angular/src/main.ts +++ b/cockpit/deep-agents/filesystem/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/deep-agents/memory/angular/e2e/da-memory.spec.ts b/cockpit/deep-agents/memory/angular/e2e/da-memory.spec.ts index 1f53a39f5..1e2f180a6 100644 --- a/cockpit/deep-agents/memory/angular/e2e/da-memory.spec.ts +++ b/cockpit/deep-agents/memory/angular/e2e/da-memory.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/deep-agents/memory/angular/e2e/global-setup-impl.ts b/cockpit/deep-agents/memory/angular/e2e/global-setup-impl.ts index 4f9df91a2..c899adb58 100644 --- a/cockpit/deep-agents/memory/angular/e2e/global-setup-impl.ts +++ b/cockpit/deep-agents/memory/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/deep-agents/memory/angular/e2e/manual/memory.manual.ts b/cockpit/deep-agents/memory/angular/e2e/manual/memory.manual.ts index 5dfef1aad..f079302dc 100644 --- a/cockpit/deep-agents/memory/angular/e2e/manual/memory.manual.ts +++ b/cockpit/deep-agents/memory/angular/e2e/manual/memory.manual.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // Live-model manual check. Not run by CI (playwright matches *.spec.ts only). // npx nx run cockpit:serve-memory diff --git a/cockpit/deep-agents/memory/angular/e2e/playwright.config.ts b/cockpit/deep-agents/memory/angular/e2e/playwright.config.ts index 69c20b8e3..d27010a53 100644 --- a/cockpit/deep-agents/memory/angular/e2e/playwright.config.ts +++ b/cockpit/deep-agents/memory/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/deep-agents/memory/angular/proxy.conf.mjs b/cockpit/deep-agents/memory/angular/proxy.conf.mjs index 3c51c904e..c92bc2f29 100644 --- a/cockpit/deep-agents/memory/angular/proxy.conf.mjs +++ b/cockpit/deep-agents/memory/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-deep-agents-memory-angular'); diff --git a/cockpit/deep-agents/memory/angular/src/app/app.config.ts b/cockpit/deep-agents/memory/angular/src/app/app.config.ts index 865970b1b..3ed758075 100644 --- a/cockpit/deep-agents/memory/angular/src/app/app.config.ts +++ b/cockpit/deep-agents/memory/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/deep-agents/memory/angular/src/app/memory.component.ts b/cockpit/deep-agents/memory/angular/src/app/memory.component.ts index a4923b30f..f9263d7c6 100644 --- a/cockpit/deep-agents/memory/angular/src/app/memory.component.ts +++ b/cockpit/deep-agents/memory/angular/src/app/memory.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed } from '@angular/core'; import { ChatComponent, ChatWelcomeSuggestionComponent } from '@threadplane/chat'; import { ExampleChatLayoutComponent } from '@threadplane/example-layouts'; diff --git a/cockpit/deep-agents/memory/angular/src/main.cockpit.ts b/cockpit/deep-agents/memory/angular/src/main.cockpit.ts index ad0d7e441..b4a675e04 100644 --- a/cockpit/deep-agents/memory/angular/src/main.cockpit.ts +++ b/cockpit/deep-agents/memory/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/deep-agents/memory/angular/src/main.ts b/cockpit/deep-agents/memory/angular/src/main.ts index ad0d7e441..b4a675e04 100644 --- a/cockpit/deep-agents/memory/angular/src/main.ts +++ b/cockpit/deep-agents/memory/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/deep-agents/planning/angular/e2e/da-planning.spec.ts b/cockpit/deep-agents/planning/angular/e2e/da-planning.spec.ts index d509b771b..d1bf90dc8 100644 --- a/cockpit/deep-agents/planning/angular/e2e/da-planning.spec.ts +++ b/cockpit/deep-agents/planning/angular/e2e/da-planning.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/deep-agents/planning/angular/e2e/global-setup-impl.ts b/cockpit/deep-agents/planning/angular/e2e/global-setup-impl.ts index 20f446691..d04a60625 100644 --- a/cockpit/deep-agents/planning/angular/e2e/global-setup-impl.ts +++ b/cockpit/deep-agents/planning/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/deep-agents/planning/angular/e2e/manual/planning.manual.ts b/cockpit/deep-agents/planning/angular/e2e/manual/planning.manual.ts index 19470cf83..a9368bc72 100644 --- a/cockpit/deep-agents/planning/angular/e2e/manual/planning.manual.ts +++ b/cockpit/deep-agents/planning/angular/e2e/manual/planning.manual.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // Live-model manual check. Not run by CI (playwright matches *.spec.ts only). // npx nx run cockpit:serve-planning diff --git a/cockpit/deep-agents/planning/angular/e2e/playwright.config.ts b/cockpit/deep-agents/planning/angular/e2e/playwright.config.ts index ad2a9ce81..84bc68bbd 100644 --- a/cockpit/deep-agents/planning/angular/e2e/playwright.config.ts +++ b/cockpit/deep-agents/planning/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/deep-agents/planning/angular/proxy.conf.mjs b/cockpit/deep-agents/planning/angular/proxy.conf.mjs index 52babdbf7..c0b917119 100644 --- a/cockpit/deep-agents/planning/angular/proxy.conf.mjs +++ b/cockpit/deep-agents/planning/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-deep-agents-planning-angular'); diff --git a/cockpit/deep-agents/planning/angular/src/app/app.config.ts b/cockpit/deep-agents/planning/angular/src/app/app.config.ts index 865970b1b..3ed758075 100644 --- a/cockpit/deep-agents/planning/angular/src/app/app.config.ts +++ b/cockpit/deep-agents/planning/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/deep-agents/planning/angular/src/app/planning.component.ts b/cockpit/deep-agents/planning/angular/src/app/planning.component.ts index 098cd26e3..82cd0dfdf 100644 --- a/cockpit/deep-agents/planning/angular/src/app/planning.component.ts +++ b/cockpit/deep-agents/planning/angular/src/app/planning.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed } from '@angular/core'; import { ChatComponent, ChatWelcomeSuggestionComponent } from '@threadplane/chat'; import { ExampleChatLayoutComponent } from '@threadplane/example-layouts'; diff --git a/cockpit/deep-agents/planning/angular/src/main.cockpit.ts b/cockpit/deep-agents/planning/angular/src/main.cockpit.ts index 182943c0d..3a2236848 100644 --- a/cockpit/deep-agents/planning/angular/src/main.cockpit.ts +++ b/cockpit/deep-agents/planning/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/deep-agents/planning/angular/src/main.ts b/cockpit/deep-agents/planning/angular/src/main.ts index 182943c0d..3a2236848 100644 --- a/cockpit/deep-agents/planning/angular/src/main.ts +++ b/cockpit/deep-agents/planning/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/deep-agents/skills/angular/e2e/da-skills.spec.ts b/cockpit/deep-agents/skills/angular/e2e/da-skills.spec.ts index 5e914f88a..11d7960cc 100644 --- a/cockpit/deep-agents/skills/angular/e2e/da-skills.spec.ts +++ b/cockpit/deep-agents/skills/angular/e2e/da-skills.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/deep-agents/skills/angular/e2e/global-setup-impl.ts b/cockpit/deep-agents/skills/angular/e2e/global-setup-impl.ts index 905e31f3a..98389347a 100644 --- a/cockpit/deep-agents/skills/angular/e2e/global-setup-impl.ts +++ b/cockpit/deep-agents/skills/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/deep-agents/skills/angular/e2e/manual/skills.manual.ts b/cockpit/deep-agents/skills/angular/e2e/manual/skills.manual.ts index 0199f64ef..f7521324b 100644 --- a/cockpit/deep-agents/skills/angular/e2e/manual/skills.manual.ts +++ b/cockpit/deep-agents/skills/angular/e2e/manual/skills.manual.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // Live-model manual check. Not run by CI (playwright matches *.spec.ts only). // npx nx run cockpit:serve-skills diff --git a/cockpit/deep-agents/skills/angular/e2e/playwright.config.ts b/cockpit/deep-agents/skills/angular/e2e/playwright.config.ts index 253626e74..a813d02fd 100644 --- a/cockpit/deep-agents/skills/angular/e2e/playwright.config.ts +++ b/cockpit/deep-agents/skills/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/deep-agents/skills/angular/proxy.conf.mjs b/cockpit/deep-agents/skills/angular/proxy.conf.mjs index ea243e5c4..fbd02400d 100644 --- a/cockpit/deep-agents/skills/angular/proxy.conf.mjs +++ b/cockpit/deep-agents/skills/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-deep-agents-skills-angular'); diff --git a/cockpit/deep-agents/skills/angular/src/app/app.config.ts b/cockpit/deep-agents/skills/angular/src/app/app.config.ts index 865970b1b..3ed758075 100644 --- a/cockpit/deep-agents/skills/angular/src/app/app.config.ts +++ b/cockpit/deep-agents/skills/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/deep-agents/skills/angular/src/app/skills.component.ts b/cockpit/deep-agents/skills/angular/src/app/skills.component.ts index 870113716..ae2734aa6 100644 --- a/cockpit/deep-agents/skills/angular/src/app/skills.component.ts +++ b/cockpit/deep-agents/skills/angular/src/app/skills.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed } from '@angular/core'; import { ChatComponent, ChatWelcomeSuggestionComponent } from '@threadplane/chat'; import { ExampleChatLayoutComponent } from '@threadplane/example-layouts'; diff --git a/cockpit/deep-agents/skills/angular/src/main.cockpit.ts b/cockpit/deep-agents/skills/angular/src/main.cockpit.ts index 558862db5..36726fb81 100644 --- a/cockpit/deep-agents/skills/angular/src/main.cockpit.ts +++ b/cockpit/deep-agents/skills/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/deep-agents/skills/angular/src/main.ts b/cockpit/deep-agents/skills/angular/src/main.ts index 558862db5..36726fb81 100644 --- a/cockpit/deep-agents/skills/angular/src/main.ts +++ b/cockpit/deep-agents/skills/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/deep-agents/subagents/angular/e2e/da-subagents-fanout.spec.ts b/cockpit/deep-agents/subagents/angular/e2e/da-subagents-fanout.spec.ts index f1216e87d..c01d2a68a 100644 --- a/cockpit/deep-agents/subagents/angular/e2e/da-subagents-fanout.spec.ts +++ b/cockpit/deep-agents/subagents/angular/e2e/da-subagents-fanout.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/deep-agents/subagents/angular/e2e/da-subagents-single.spec.ts b/cockpit/deep-agents/subagents/angular/e2e/da-subagents-single.spec.ts index e7d7bbb1f..24fc343e5 100644 --- a/cockpit/deep-agents/subagents/angular/e2e/da-subagents-single.spec.ts +++ b/cockpit/deep-agents/subagents/angular/e2e/da-subagents-single.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/deep-agents/subagents/angular/e2e/global-setup-impl.ts b/cockpit/deep-agents/subagents/angular/e2e/global-setup-impl.ts index d73b63b0c..6dbf02dcf 100644 --- a/cockpit/deep-agents/subagents/angular/e2e/global-setup-impl.ts +++ b/cockpit/deep-agents/subagents/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/deep-agents/subagents/angular/e2e/manual/subagents.manual.ts b/cockpit/deep-agents/subagents/angular/e2e/manual/subagents.manual.ts index b286be523..205f4afd9 100644 --- a/cockpit/deep-agents/subagents/angular/e2e/manual/subagents.manual.ts +++ b/cockpit/deep-agents/subagents/angular/e2e/manual/subagents.manual.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // Live-model manual check. Not run by CI (playwright matches *.spec.ts only). // npx nx run cockpit:serve-subagents diff --git a/cockpit/deep-agents/subagents/angular/e2e/playwright.config.ts b/cockpit/deep-agents/subagents/angular/e2e/playwright.config.ts index 8a517927d..b0c7fb380 100644 --- a/cockpit/deep-agents/subagents/angular/e2e/playwright.config.ts +++ b/cockpit/deep-agents/subagents/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/deep-agents/subagents/angular/proxy.conf.mjs b/cockpit/deep-agents/subagents/angular/proxy.conf.mjs index f477d7945..fef6f08c1 100644 --- a/cockpit/deep-agents/subagents/angular/proxy.conf.mjs +++ b/cockpit/deep-agents/subagents/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-deep-agents-subagents-angular'); diff --git a/cockpit/deep-agents/subagents/angular/src/app/app.config.ts b/cockpit/deep-agents/subagents/angular/src/app/app.config.ts index 0d9db815e..a84d6c8bc 100644 --- a/cockpit/deep-agents/subagents/angular/src/app/app.config.ts +++ b/cockpit/deep-agents/subagents/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/deep-agents/subagents/angular/src/app/subagents.component.ts b/cockpit/deep-agents/subagents/angular/src/app/subagents.component.ts index 865cfbcd3..e63521318 100644 --- a/cockpit/deep-agents/subagents/angular/src/app/subagents.component.ts +++ b/cockpit/deep-agents/subagents/angular/src/app/subagents.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed } from '@angular/core'; import { ChatComponent, ChatWelcomeSuggestionComponent } from '@threadplane/chat'; import { ExampleChatLayoutComponent } from '@threadplane/example-layouts'; diff --git a/cockpit/deep-agents/subagents/angular/src/main.cockpit.ts b/cockpit/deep-agents/subagents/angular/src/main.cockpit.ts index 7a8e79142..c196d3e11 100644 --- a/cockpit/deep-agents/subagents/angular/src/main.cockpit.ts +++ b/cockpit/deep-agents/subagents/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/deep-agents/subagents/angular/src/main.ts b/cockpit/deep-agents/subagents/angular/src/main.ts index 7a8e79142..c196d3e11 100644 --- a/cockpit/deep-agents/subagents/angular/src/main.ts +++ b/cockpit/deep-agents/subagents/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/langgraph/client-tools/angular/e2e/client-tools.spec.ts b/cockpit/langgraph/client-tools/angular/e2e/client-tools.spec.ts index ddd91006f..1ecf76a67 100644 --- a/cockpit/langgraph/client-tools/angular/e2e/client-tools.spec.ts +++ b/cockpit/langgraph/client-tools/angular/e2e/client-tools.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/langgraph/client-tools/angular/e2e/global-setup-impl.ts b/cockpit/langgraph/client-tools/angular/e2e/global-setup-impl.ts index c2762dbe1..26c29df26 100644 --- a/cockpit/langgraph/client-tools/angular/e2e/global-setup-impl.ts +++ b/cockpit/langgraph/client-tools/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/langgraph/client-tools/angular/e2e/playwright.config.ts b/cockpit/langgraph/client-tools/angular/e2e/playwright.config.ts index 7e3a88f9f..763dd0081 100644 --- a/cockpit/langgraph/client-tools/angular/e2e/playwright.config.ts +++ b/cockpit/langgraph/client-tools/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/langgraph/client-tools/angular/proxy.conf.mjs b/cockpit/langgraph/client-tools/angular/proxy.conf.mjs index dd73077be..ee8eb9694 100644 --- a/cockpit/langgraph/client-tools/angular/proxy.conf.mjs +++ b/cockpit/langgraph/client-tools/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-langgraph-client-tools-angular'); diff --git a/cockpit/langgraph/client-tools/angular/src/app/agent-ref.ts b/cockpit/langgraph/client-tools/angular/src/app/agent-ref.ts index b3b60bcfb..f57085cf1 100644 --- a/cockpit/langgraph/client-tools/angular/src/app/agent-ref.ts +++ b/cockpit/langgraph/client-tools/angular/src/app/agent-ref.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { createAgentRef } from '@threadplane/chat'; import type { BaseMessage } from '@langchain/core/messages'; diff --git a/cockpit/langgraph/client-tools/angular/src/app/app.config.ts b/cockpit/langgraph/client-tools/angular/src/app/app.config.ts index 762437e94..508df6908 100644 --- a/cockpit/langgraph/client-tools/angular/src/app/app.config.ts +++ b/cockpit/langgraph/client-tools/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/langgraph/client-tools/angular/src/app/client-tools.component.ts b/cockpit/langgraph/client-tools/angular/src/app/client-tools.component.ts index 63fd5f31f..7f7c66611 100644 --- a/cockpit/langgraph/client-tools/angular/src/app/client-tools.component.ts +++ b/cockpit/langgraph/client-tools/angular/src/app/client-tools.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed } from '@angular/core'; import { ChatComponent, tools, action, view, ask } from '@threadplane/chat'; import { injectAgent } from '@threadplane/langgraph'; diff --git a/cockpit/langgraph/client-tools/angular/src/app/confirm-booking.component.ts b/cockpit/langgraph/client-tools/angular/src/app/confirm-booking.component.ts index c8f75decd..7d57141bb 100644 --- a/cockpit/langgraph/client-tools/angular/src/app/confirm-booking.component.ts +++ b/cockpit/langgraph/client-tools/angular/src/app/confirm-booking.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, input } from '@angular/core'; import type { ClientToolViewProps } from '@threadplane/chat'; import { injectRenderHost } from '@threadplane/render'; diff --git a/cockpit/langgraph/client-tools/angular/src/app/schemas.ts b/cockpit/langgraph/client-tools/angular/src/app/schemas.ts index 00a7cd95d..d7fa77775 100644 --- a/cockpit/langgraph/client-tools/angular/src/app/schemas.ts +++ b/cockpit/langgraph/client-tools/angular/src/app/schemas.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * Shared Zod schemas for the client-tools demo. * diff --git a/cockpit/langgraph/client-tools/angular/src/app/weather-card.component.ts b/cockpit/langgraph/client-tools/angular/src/app/weather-card.component.ts index 30f6352fe..09adbaa3b 100644 --- a/cockpit/langgraph/client-tools/angular/src/app/weather-card.component.ts +++ b/cockpit/langgraph/client-tools/angular/src/app/weather-card.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, input } from '@angular/core'; import type { ClientToolViewProps } from '@threadplane/chat'; import { weatherCardSchema } from './schemas'; diff --git a/cockpit/langgraph/client-tools/angular/src/main.cockpit.ts b/cockpit/langgraph/client-tools/angular/src/main.cockpit.ts index 45b94aeb0..e22dddaf2 100644 --- a/cockpit/langgraph/client-tools/angular/src/main.cockpit.ts +++ b/cockpit/langgraph/client-tools/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/langgraph/client-tools/angular/src/main.ts b/cockpit/langgraph/client-tools/angular/src/main.ts index 45b94aeb0..e22dddaf2 100644 --- a/cockpit/langgraph/client-tools/angular/src/main.ts +++ b/cockpit/langgraph/client-tools/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/langgraph/client-tools/node/src/graph.ts b/cockpit/langgraph/client-tools/node/src/graph.ts index f5fcef865..d99b156a5 100644 --- a/cockpit/langgraph/client-tools/node/src/graph.ts +++ b/cockpit/langgraph/client-tools/node/src/graph.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * LangGraph client-tools graph (LangGraph.js / TypeScript path). * diff --git a/cockpit/langgraph/client-tools/python/src/graph.py b/cockpit/langgraph/client-tools/python/src/graph.py index 508730514..3b1e7d68a 100644 --- a/cockpit/langgraph/client-tools/python/src/graph.py +++ b/cockpit/langgraph/client-tools/python/src/graph.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """LangGraph client-tools graph (LangGraph-direct path). The browser declares the tools (get_weather/weather_card/confirm_booking) and diff --git a/cockpit/langgraph/deployment-runtime/angular/e2e/deployment-runtime.spec.ts b/cockpit/langgraph/deployment-runtime/angular/e2e/deployment-runtime.spec.ts index 801bb215e..0e5dac60f 100644 --- a/cockpit/langgraph/deployment-runtime/angular/e2e/deployment-runtime.spec.ts +++ b/cockpit/langgraph/deployment-runtime/angular/e2e/deployment-runtime.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/langgraph/deployment-runtime/angular/e2e/global-setup-impl.ts b/cockpit/langgraph/deployment-runtime/angular/e2e/global-setup-impl.ts index 591062680..e03382706 100644 --- a/cockpit/langgraph/deployment-runtime/angular/e2e/global-setup-impl.ts +++ b/cockpit/langgraph/deployment-runtime/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/langgraph/deployment-runtime/angular/e2e/playwright.config.ts b/cockpit/langgraph/deployment-runtime/angular/e2e/playwright.config.ts index af5053992..9786ee611 100644 --- a/cockpit/langgraph/deployment-runtime/angular/e2e/playwright.config.ts +++ b/cockpit/langgraph/deployment-runtime/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/langgraph/deployment-runtime/angular/proxy.conf.mjs b/cockpit/langgraph/deployment-runtime/angular/proxy.conf.mjs index 4dfac51a3..b9b9f4c33 100644 --- a/cockpit/langgraph/deployment-runtime/angular/proxy.conf.mjs +++ b/cockpit/langgraph/deployment-runtime/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-langgraph-deployment-runtime-angular'); diff --git a/cockpit/langgraph/deployment-runtime/angular/src/app/app.config.ts b/cockpit/langgraph/deployment-runtime/angular/src/app/app.config.ts index 865970b1b..3ed758075 100644 --- a/cockpit/langgraph/deployment-runtime/angular/src/app/app.config.ts +++ b/cockpit/langgraph/deployment-runtime/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/langgraph/deployment-runtime/angular/src/app/deployment-runtime.component.ts b/cockpit/langgraph/deployment-runtime/angular/src/app/deployment-runtime.component.ts index 7b3f83a36..9e1b7a1ac 100644 --- a/cockpit/langgraph/deployment-runtime/angular/src/app/deployment-runtime.component.ts +++ b/cockpit/langgraph/deployment-runtime/angular/src/app/deployment-runtime.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component } from '@angular/core'; import { ChatComponent } from '@threadplane/chat'; import { injectAgent } from '@threadplane/langgraph'; diff --git a/cockpit/langgraph/deployment-runtime/angular/src/main.cockpit.ts b/cockpit/langgraph/deployment-runtime/angular/src/main.cockpit.ts index e23afe0fa..87b76acdb 100644 --- a/cockpit/langgraph/deployment-runtime/angular/src/main.cockpit.ts +++ b/cockpit/langgraph/deployment-runtime/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/langgraph/deployment-runtime/angular/src/main.ts b/cockpit/langgraph/deployment-runtime/angular/src/main.ts index e23afe0fa..87b76acdb 100644 --- a/cockpit/langgraph/deployment-runtime/angular/src/main.ts +++ b/cockpit/langgraph/deployment-runtime/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/langgraph/durable-execution/angular/e2e/durable-execution.spec.ts b/cockpit/langgraph/durable-execution/angular/e2e/durable-execution.spec.ts index 1efe58e54..e898c8ac8 100644 --- a/cockpit/langgraph/durable-execution/angular/e2e/durable-execution.spec.ts +++ b/cockpit/langgraph/durable-execution/angular/e2e/durable-execution.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/langgraph/durable-execution/angular/e2e/global-setup-impl.ts b/cockpit/langgraph/durable-execution/angular/e2e/global-setup-impl.ts index 5f88553ca..3d640a9f3 100644 --- a/cockpit/langgraph/durable-execution/angular/e2e/global-setup-impl.ts +++ b/cockpit/langgraph/durable-execution/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/langgraph/durable-execution/angular/e2e/playwright.config.ts b/cockpit/langgraph/durable-execution/angular/e2e/playwright.config.ts index b7bcbee4f..670771013 100644 --- a/cockpit/langgraph/durable-execution/angular/e2e/playwright.config.ts +++ b/cockpit/langgraph/durable-execution/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/langgraph/durable-execution/angular/proxy.conf.mjs b/cockpit/langgraph/durable-execution/angular/proxy.conf.mjs index 1fd9b6946..7e4c6ba29 100644 --- a/cockpit/langgraph/durable-execution/angular/proxy.conf.mjs +++ b/cockpit/langgraph/durable-execution/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-langgraph-durable-execution-angular'); diff --git a/cockpit/langgraph/durable-execution/angular/src/app/app.config.ts b/cockpit/langgraph/durable-execution/angular/src/app/app.config.ts index 865970b1b..3ed758075 100644 --- a/cockpit/langgraph/durable-execution/angular/src/app/app.config.ts +++ b/cockpit/langgraph/durable-execution/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/langgraph/durable-execution/angular/src/main.cockpit.ts b/cockpit/langgraph/durable-execution/angular/src/main.cockpit.ts index 107ebc578..7891223e1 100644 --- a/cockpit/langgraph/durable-execution/angular/src/main.cockpit.ts +++ b/cockpit/langgraph/durable-execution/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/langgraph/durable-execution/angular/src/main.ts b/cockpit/langgraph/durable-execution/angular/src/main.ts index 107ebc578..7891223e1 100644 --- a/cockpit/langgraph/durable-execution/angular/src/main.ts +++ b/cockpit/langgraph/durable-execution/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/langgraph/interrupts/angular/e2e/global-setup-impl.ts b/cockpit/langgraph/interrupts/angular/e2e/global-setup-impl.ts index 269db5752..b1ecb1ea3 100644 --- a/cockpit/langgraph/interrupts/angular/e2e/global-setup-impl.ts +++ b/cockpit/langgraph/interrupts/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/langgraph/interrupts/angular/e2e/interrupts.spec.ts b/cockpit/langgraph/interrupts/angular/e2e/interrupts.spec.ts index d53eece24..3d7b5f745 100644 --- a/cockpit/langgraph/interrupts/angular/e2e/interrupts.spec.ts +++ b/cockpit/langgraph/interrupts/angular/e2e/interrupts.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; test.describe('cockpit interrupts: refund approval', () => { diff --git a/cockpit/langgraph/interrupts/angular/e2e/playwright.config.ts b/cockpit/langgraph/interrupts/angular/e2e/playwright.config.ts index f537f339f..5bdcac85f 100644 --- a/cockpit/langgraph/interrupts/angular/e2e/playwright.config.ts +++ b/cockpit/langgraph/interrupts/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/langgraph/interrupts/angular/proxy.conf.mjs b/cockpit/langgraph/interrupts/angular/proxy.conf.mjs index b3bfea65a..6b5e7f708 100644 --- a/cockpit/langgraph/interrupts/angular/proxy.conf.mjs +++ b/cockpit/langgraph/interrupts/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-langgraph-interrupts-angular'); diff --git a/cockpit/langgraph/interrupts/angular/src/app/app.config.ts b/cockpit/langgraph/interrupts/angular/src/app/app.config.ts index 865970b1b..3ed758075 100644 --- a/cockpit/langgraph/interrupts/angular/src/app/app.config.ts +++ b/cockpit/langgraph/interrupts/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/langgraph/interrupts/angular/src/app/interrupts.component.ts b/cockpit/langgraph/interrupts/angular/src/app/interrupts.component.ts index 298365f31..288f227a6 100644 --- a/cockpit/langgraph/interrupts/angular/src/app/interrupts.component.ts +++ b/cockpit/langgraph/interrupts/angular/src/app/interrupts.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, signal } from '@angular/core'; import { ChatComponent, ChatApprovalCardComponent, ChatWelcomeSuggestionComponent, type ChatApprovalAction } from '@threadplane/chat'; import { injectAgent } from '@threadplane/langgraph'; diff --git a/cockpit/langgraph/interrupts/angular/src/main.cockpit.ts b/cockpit/langgraph/interrupts/angular/src/main.cockpit.ts index 2a0f593b0..48082581f 100644 --- a/cockpit/langgraph/interrupts/angular/src/main.cockpit.ts +++ b/cockpit/langgraph/interrupts/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/langgraph/interrupts/angular/src/main.ts b/cockpit/langgraph/interrupts/angular/src/main.ts index 2a0f593b0..48082581f 100644 --- a/cockpit/langgraph/interrupts/angular/src/main.ts +++ b/cockpit/langgraph/interrupts/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/langgraph/memory/angular/e2e/global-setup-impl.ts b/cockpit/langgraph/memory/angular/e2e/global-setup-impl.ts index ae4c04a99..8fd2361ef 100644 --- a/cockpit/langgraph/memory/angular/e2e/global-setup-impl.ts +++ b/cockpit/langgraph/memory/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/langgraph/memory/angular/e2e/memory.spec.ts b/cockpit/langgraph/memory/angular/e2e/memory.spec.ts index fd3744f97..be874dc61 100644 --- a/cockpit/langgraph/memory/angular/e2e/memory.spec.ts +++ b/cockpit/langgraph/memory/angular/e2e/memory.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/langgraph/memory/angular/e2e/playwright.config.ts b/cockpit/langgraph/memory/angular/e2e/playwright.config.ts index 202919279..d87bba5c0 100644 --- a/cockpit/langgraph/memory/angular/e2e/playwright.config.ts +++ b/cockpit/langgraph/memory/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/langgraph/memory/angular/proxy.conf.mjs b/cockpit/langgraph/memory/angular/proxy.conf.mjs index 81d8b6709..3c904fdd6 100644 --- a/cockpit/langgraph/memory/angular/proxy.conf.mjs +++ b/cockpit/langgraph/memory/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-langgraph-memory-angular'); diff --git a/cockpit/langgraph/memory/angular/src/app/app.config.ts b/cockpit/langgraph/memory/angular/src/app/app.config.ts index 865970b1b..3ed758075 100644 --- a/cockpit/langgraph/memory/angular/src/app/app.config.ts +++ b/cockpit/langgraph/memory/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/langgraph/memory/angular/src/app/memory.component.ts b/cockpit/langgraph/memory/angular/src/app/memory.component.ts index 8bdf69032..c6dc5b6a7 100644 --- a/cockpit/langgraph/memory/angular/src/app/memory.component.ts +++ b/cockpit/langgraph/memory/angular/src/app/memory.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed } from '@angular/core'; import { ChatComponent } from '@threadplane/chat'; import { injectAgent } from '@threadplane/langgraph'; diff --git a/cockpit/langgraph/memory/angular/src/main.cockpit.ts b/cockpit/langgraph/memory/angular/src/main.cockpit.ts index ad0d7e441..b4a675e04 100644 --- a/cockpit/langgraph/memory/angular/src/main.cockpit.ts +++ b/cockpit/langgraph/memory/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/langgraph/memory/angular/src/main.ts b/cockpit/langgraph/memory/angular/src/main.ts index ad0d7e441..b4a675e04 100644 --- a/cockpit/langgraph/memory/angular/src/main.ts +++ b/cockpit/langgraph/memory/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/langgraph/persistence/angular/e2e/global-setup-impl.ts b/cockpit/langgraph/persistence/angular/e2e/global-setup-impl.ts index f5dd3efda..28136e13d 100644 --- a/cockpit/langgraph/persistence/angular/e2e/global-setup-impl.ts +++ b/cockpit/langgraph/persistence/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/langgraph/persistence/angular/e2e/persistence.spec.ts b/cockpit/langgraph/persistence/angular/e2e/persistence.spec.ts index a2a4d3ff4..bd75758dd 100644 --- a/cockpit/langgraph/persistence/angular/e2e/persistence.spec.ts +++ b/cockpit/langgraph/persistence/angular/e2e/persistence.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/langgraph/persistence/angular/e2e/playwright.config.ts b/cockpit/langgraph/persistence/angular/e2e/playwright.config.ts index adc041c0b..8482b94d5 100644 --- a/cockpit/langgraph/persistence/angular/e2e/playwright.config.ts +++ b/cockpit/langgraph/persistence/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/langgraph/persistence/angular/proxy.conf.mjs b/cockpit/langgraph/persistence/angular/proxy.conf.mjs index 0ca517a7d..109e58637 100644 --- a/cockpit/langgraph/persistence/angular/proxy.conf.mjs +++ b/cockpit/langgraph/persistence/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-langgraph-persistence-angular'); diff --git a/cockpit/langgraph/persistence/angular/src/app/app.config.ts b/cockpit/langgraph/persistence/angular/src/app/app.config.ts index fcdef134a..bbaafd83f 100644 --- a/cockpit/langgraph/persistence/angular/src/app/app.config.ts +++ b/cockpit/langgraph/persistence/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ApplicationConfig } from '@angular/core'; import { provideChat } from '@threadplane/chat'; diff --git a/cockpit/langgraph/persistence/angular/src/app/persistence.component.ts b/cockpit/langgraph/persistence/angular/src/app/persistence.component.ts index 77757988b..10783954b 100644 --- a/cockpit/langgraph/persistence/angular/src/app/persistence.component.ts +++ b/cockpit/langgraph/persistence/angular/src/app/persistence.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { Component, signal } from '@angular/core'; import { ChatComponent, ChatWelcomeSuggestionComponent } from '@threadplane/chat'; diff --git a/cockpit/langgraph/persistence/angular/src/main.cockpit.ts b/cockpit/langgraph/persistence/angular/src/main.cockpit.ts index c4342587a..07ce3b7af 100644 --- a/cockpit/langgraph/persistence/angular/src/main.cockpit.ts +++ b/cockpit/langgraph/persistence/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/langgraph/persistence/angular/src/main.ts b/cockpit/langgraph/persistence/angular/src/main.ts index c4342587a..07ce3b7af 100644 --- a/cockpit/langgraph/persistence/angular/src/main.ts +++ b/cockpit/langgraph/persistence/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/langgraph/streaming/angular/e2e/global-setup-impl.ts b/cockpit/langgraph/streaming/angular/e2e/global-setup-impl.ts index 4e91554b4..7e40614e5 100644 --- a/cockpit/langgraph/streaming/angular/e2e/global-setup-impl.ts +++ b/cockpit/langgraph/streaming/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/langgraph/streaming/angular/e2e/playwright.config.ts b/cockpit/langgraph/streaming/angular/e2e/playwright.config.ts index bffbc6bd0..8fc5c4478 100644 --- a/cockpit/langgraph/streaming/angular/e2e/playwright.config.ts +++ b/cockpit/langgraph/streaming/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/langgraph/streaming/angular/e2e/streaming.spec.ts b/cockpit/langgraph/streaming/angular/e2e/streaming.spec.ts index 478f99c3a..5c8d6867e 100644 --- a/cockpit/langgraph/streaming/angular/e2e/streaming.spec.ts +++ b/cockpit/langgraph/streaming/angular/e2e/streaming.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/langgraph/streaming/angular/proxy.conf.mjs b/cockpit/langgraph/streaming/angular/proxy.conf.mjs index d0fd52b77..c85121cae 100644 --- a/cockpit/langgraph/streaming/angular/proxy.conf.mjs +++ b/cockpit/langgraph/streaming/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-langgraph-streaming-angular'); diff --git a/cockpit/langgraph/streaming/angular/src/app/agent-ref.ts b/cockpit/langgraph/streaming/angular/src/app/agent-ref.ts index 0ff37f7c8..42626caea 100644 --- a/cockpit/langgraph/streaming/angular/src/app/agent-ref.ts +++ b/cockpit/langgraph/streaming/angular/src/app/agent-ref.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { createAgentRef } from '@threadplane/chat'; /** State shape for the streaming cockpit (LangGraph MessagesState). */ diff --git a/cockpit/langgraph/streaming/angular/src/app/app.config.ts b/cockpit/langgraph/streaming/angular/src/app/app.config.ts index cbcfa69e0..a35eb5e46 100644 --- a/cockpit/langgraph/streaming/angular/src/app/app.config.ts +++ b/cockpit/langgraph/streaming/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/langgraph/streaming/angular/src/app/streaming.component.ts b/cockpit/langgraph/streaming/angular/src/app/streaming.component.ts index 3fcd4475f..981f1a429 100644 --- a/cockpit/langgraph/streaming/angular/src/app/streaming.component.ts +++ b/cockpit/langgraph/streaming/angular/src/app/streaming.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component } from '@angular/core'; import { ChatComponent, ChatWelcomeSuggestionComponent } from '@threadplane/chat'; import { injectAgent } from '@threadplane/langgraph'; diff --git a/cockpit/langgraph/streaming/angular/src/main.cockpit.ts b/cockpit/langgraph/streaming/angular/src/main.cockpit.ts index 90b315922..d25928918 100644 --- a/cockpit/langgraph/streaming/angular/src/main.cockpit.ts +++ b/cockpit/langgraph/streaming/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/langgraph/streaming/angular/src/main.ts b/cockpit/langgraph/streaming/angular/src/main.ts index 90b315922..d25928918 100644 --- a/cockpit/langgraph/streaming/angular/src/main.ts +++ b/cockpit/langgraph/streaming/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/langgraph/subgraphs/angular/e2e/global-setup-impl.ts b/cockpit/langgraph/subgraphs/angular/e2e/global-setup-impl.ts index 165fa724d..2776ca82b 100644 --- a/cockpit/langgraph/subgraphs/angular/e2e/global-setup-impl.ts +++ b/cockpit/langgraph/subgraphs/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/langgraph/subgraphs/angular/e2e/manual/subgraphs.manual.ts b/cockpit/langgraph/subgraphs/angular/e2e/manual/subgraphs.manual.ts index b51ae5297..67b51c628 100644 --- a/cockpit/langgraph/subgraphs/angular/e2e/manual/subgraphs.manual.ts +++ b/cockpit/langgraph/subgraphs/angular/e2e/manual/subgraphs.manual.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // Manual (live-LLM) counterpart to subgraphs.spec.ts. Run against a real // OpenAI key with the example served on its cockpit port — the routing diff --git a/cockpit/langgraph/subgraphs/angular/e2e/playwright.config.ts b/cockpit/langgraph/subgraphs/angular/e2e/playwright.config.ts index 3fdd3bde0..4e5d6cfbe 100644 --- a/cockpit/langgraph/subgraphs/angular/e2e/playwright.config.ts +++ b/cockpit/langgraph/subgraphs/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/langgraph/subgraphs/angular/e2e/subgraphs.spec.ts b/cockpit/langgraph/subgraphs/angular/e2e/subgraphs.spec.ts index ee2fd35ba..f296c62be 100644 --- a/cockpit/langgraph/subgraphs/angular/e2e/subgraphs.spec.ts +++ b/cockpit/langgraph/subgraphs/angular/e2e/subgraphs.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; // Distinctive line from the research subgraph's brief. It exists only in the diff --git a/cockpit/langgraph/subgraphs/angular/proxy.conf.mjs b/cockpit/langgraph/subgraphs/angular/proxy.conf.mjs index 40c6ad891..398927a5e 100644 --- a/cockpit/langgraph/subgraphs/angular/proxy.conf.mjs +++ b/cockpit/langgraph/subgraphs/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-langgraph-subgraphs-angular'); diff --git a/cockpit/langgraph/subgraphs/angular/src/app/agent-ref.ts b/cockpit/langgraph/subgraphs/angular/src/app/agent-ref.ts index 20662f364..03282d56b 100644 --- a/cockpit/langgraph/subgraphs/angular/src/app/agent-ref.ts +++ b/cockpit/langgraph/subgraphs/angular/src/app/agent-ref.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { createAgentRef } from '@threadplane/chat'; /** diff --git a/cockpit/langgraph/subgraphs/angular/src/app/app.config.ts b/cockpit/langgraph/subgraphs/angular/src/app/app.config.ts index bf7d431e2..9c18f1740 100644 --- a/cockpit/langgraph/subgraphs/angular/src/app/app.config.ts +++ b/cockpit/langgraph/subgraphs/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/langgraph/subgraphs/angular/src/app/subgraphs.component.ts b/cockpit/langgraph/subgraphs/angular/src/app/subgraphs.component.ts index b6c9d267b..f616ae233 100644 --- a/cockpit/langgraph/subgraphs/angular/src/app/subgraphs.component.ts +++ b/cockpit/langgraph/subgraphs/angular/src/app/subgraphs.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, computed } from '@angular/core'; import { ChatComponent, ChatWelcomeSuggestionComponent } from '@threadplane/chat'; import { injectAgent } from '@threadplane/langgraph'; diff --git a/cockpit/langgraph/subgraphs/angular/src/main.cockpit.ts b/cockpit/langgraph/subgraphs/angular/src/main.cockpit.ts index 6d93d2f25..dc7ec9a2f 100644 --- a/cockpit/langgraph/subgraphs/angular/src/main.cockpit.ts +++ b/cockpit/langgraph/subgraphs/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/langgraph/subgraphs/angular/src/main.ts b/cockpit/langgraph/subgraphs/angular/src/main.ts index 6d93d2f25..dc7ec9a2f 100644 --- a/cockpit/langgraph/subgraphs/angular/src/main.ts +++ b/cockpit/langgraph/subgraphs/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/langgraph/time-travel/angular/e2e/global-setup-impl.ts b/cockpit/langgraph/time-travel/angular/e2e/global-setup-impl.ts index b14724a1b..0e45cedd9 100644 --- a/cockpit/langgraph/time-travel/angular/e2e/global-setup-impl.ts +++ b/cockpit/langgraph/time-travel/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/langgraph/time-travel/angular/e2e/playwright.config.ts b/cockpit/langgraph/time-travel/angular/e2e/playwright.config.ts index 9ac001eef..6cca8aab0 100644 --- a/cockpit/langgraph/time-travel/angular/e2e/playwright.config.ts +++ b/cockpit/langgraph/time-travel/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/langgraph/time-travel/angular/e2e/time-travel.spec.ts b/cockpit/langgraph/time-travel/angular/e2e/time-travel.spec.ts index 1e384ab25..51303817d 100644 --- a/cockpit/langgraph/time-travel/angular/e2e/time-travel.spec.ts +++ b/cockpit/langgraph/time-travel/angular/e2e/time-travel.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/langgraph/time-travel/angular/proxy.conf.mjs b/cockpit/langgraph/time-travel/angular/proxy.conf.mjs index 434bd4fe9..5451d1690 100644 --- a/cockpit/langgraph/time-travel/angular/proxy.conf.mjs +++ b/cockpit/langgraph/time-travel/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-langgraph-time-travel-angular'); diff --git a/cockpit/langgraph/time-travel/angular/src/app/app.config.ts b/cockpit/langgraph/time-travel/angular/src/app/app.config.ts index 865970b1b..3ed758075 100644 --- a/cockpit/langgraph/time-travel/angular/src/app/app.config.ts +++ b/cockpit/langgraph/time-travel/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/langgraph'; diff --git a/cockpit/langgraph/time-travel/angular/src/main.cockpit.ts b/cockpit/langgraph/time-travel/angular/src/main.cockpit.ts index 099b4cd60..0ed291757 100644 --- a/cockpit/langgraph/time-travel/angular/src/main.cockpit.ts +++ b/cockpit/langgraph/time-travel/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/langgraph/time-travel/angular/src/main.ts b/cockpit/langgraph/time-travel/angular/src/main.ts index 099b4cd60..0ed291757 100644 --- a/cockpit/langgraph/time-travel/angular/src/main.ts +++ b/cockpit/langgraph/time-travel/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵLANGGRAPH_RUNTIME_OPERATION_REPORTER } from '@threadplane/langgraph'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/ports.mjs b/cockpit/ports.mjs index a95109a41..a822d74db 100644 --- a/cockpit/ports.mjs +++ b/cockpit/ports.mjs @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - /** * @typedef {{ angular: number; langgraph: number }} CapPorts * @typedef {Record} PortsRegistry diff --git a/cockpit/render/computed-functions/angular/e2e/global-setup-impl.ts b/cockpit/render/computed-functions/angular/e2e/global-setup-impl.ts index ac4138193..b55b12058 100644 --- a/cockpit/render/computed-functions/angular/e2e/global-setup-impl.ts +++ b/cockpit/render/computed-functions/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/render/computed-functions/angular/e2e/playwright.config.ts b/cockpit/render/computed-functions/angular/e2e/playwright.config.ts index 0f7540fd2..02b73ecf1 100644 --- a/cockpit/render/computed-functions/angular/e2e/playwright.config.ts +++ b/cockpit/render/computed-functions/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/render/computed-functions/angular/e2e/r-computed-functions.spec.ts b/cockpit/render/computed-functions/angular/e2e/r-computed-functions.spec.ts index 605b1709b..8bc1a2cd9 100644 --- a/cockpit/render/computed-functions/angular/e2e/r-computed-functions.spec.ts +++ b/cockpit/render/computed-functions/angular/e2e/r-computed-functions.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { expect, test } from '@playwright/test'; test.describe('Render Computed Functions Example', () => { diff --git a/cockpit/render/computed-functions/angular/proxy.conf.mjs b/cockpit/render/computed-functions/angular/proxy.conf.mjs index fe5b6b404..b67b91dc6 100644 --- a/cockpit/render/computed-functions/angular/proxy.conf.mjs +++ b/cockpit/render/computed-functions/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-render-computed-functions-angular'); diff --git a/cockpit/render/computed-functions/angular/src/app/app.config.ts b/cockpit/render/computed-functions/angular/src/app/app.config.ts index 0acf0e1c6..27fa724ae 100644 --- a/cockpit/render/computed-functions/angular/src/app/app.config.ts +++ b/cockpit/render/computed-functions/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ApplicationConfig } from '@angular/core'; import { provideRender } from '@threadplane/render'; diff --git a/cockpit/render/computed-functions/angular/src/app/computed-functions.component.ts b/cockpit/render/computed-functions/angular/src/app/computed-functions.component.ts index 971b93b58..e4b1cbb44 100644 --- a/cockpit/render/computed-functions/angular/src/app/computed-functions.component.ts +++ b/cockpit/render/computed-functions/angular/src/app/computed-functions.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, input, OnDestroy, viewChild, ElementRef, effect } from '@angular/core'; import { RenderSpecComponent, diff --git a/cockpit/render/computed-functions/angular/src/app/specs.ts b/cockpit/render/computed-functions/angular/src/app/specs.ts index af3216fe9..343929b8a 100644 --- a/cockpit/render/computed-functions/angular/src/app/specs.ts +++ b/cockpit/render/computed-functions/angular/src/app/specs.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { DemoSpec } from '../../../../spec-rendering/angular/src/app/specs'; export const COMPUTED_FUNCTIONS_SPECS: DemoSpec[] = [ diff --git a/cockpit/render/computed-functions/angular/src/environments/environment.development.ts b/cockpit/render/computed-functions/angular/src/environments/environment.development.ts index ad9360bbb..60007621a 100644 --- a/cockpit/render/computed-functions/angular/src/environments/environment.development.ts +++ b/cockpit/render/computed-functions/angular/src/environments/environment.development.ts @@ -1,2 +1 @@ -// SPDX-License-Identifier: MIT export const environment = { production: false }; diff --git a/cockpit/render/computed-functions/angular/src/environments/environment.ts b/cockpit/render/computed-functions/angular/src/environments/environment.ts index 59635e613..9b24cd79d 100644 --- a/cockpit/render/computed-functions/angular/src/environments/environment.ts +++ b/cockpit/render/computed-functions/angular/src/environments/environment.ts @@ -1,2 +1 @@ -// SPDX-License-Identifier: MIT export const environment = { production: true }; diff --git a/cockpit/render/computed-functions/angular/src/main.cockpit.ts b/cockpit/render/computed-functions/angular/src/main.cockpit.ts index 554784d59..a64052ae4 100644 --- a/cockpit/render/computed-functions/angular/src/main.cockpit.ts +++ b/cockpit/render/computed-functions/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { appConfig } from './app/app.config'; import { ComputedFunctionsComponent } from './app/computed-functions.component'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; diff --git a/cockpit/render/computed-functions/angular/src/main.ts b/cockpit/render/computed-functions/angular/src/main.ts index e0d88430c..7a9c9c0e1 100644 --- a/cockpit/render/computed-functions/angular/src/main.ts +++ b/cockpit/render/computed-functions/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; import { ComputedFunctionsComponent } from './app/computed-functions.component'; diff --git a/cockpit/render/element-rendering/angular/e2e/global-setup-impl.ts b/cockpit/render/element-rendering/angular/e2e/global-setup-impl.ts index 4cec342d5..68daf8649 100644 --- a/cockpit/render/element-rendering/angular/e2e/global-setup-impl.ts +++ b/cockpit/render/element-rendering/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/render/element-rendering/angular/e2e/playwright.config.ts b/cockpit/render/element-rendering/angular/e2e/playwright.config.ts index 1104ddb78..0db40893d 100644 --- a/cockpit/render/element-rendering/angular/e2e/playwright.config.ts +++ b/cockpit/render/element-rendering/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/render/element-rendering/angular/e2e/r-element-rendering.spec.ts b/cockpit/render/element-rendering/angular/e2e/r-element-rendering.spec.ts index e4824c0f3..d1f92900e 100644 --- a/cockpit/render/element-rendering/angular/e2e/r-element-rendering.spec.ts +++ b/cockpit/render/element-rendering/angular/e2e/r-element-rendering.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { expect, test } from '@playwright/test'; test.describe('Render Element Rendering Example', () => { diff --git a/cockpit/render/element-rendering/angular/proxy.conf.mjs b/cockpit/render/element-rendering/angular/proxy.conf.mjs index 8f9e0be47..d5c1473cd 100644 --- a/cockpit/render/element-rendering/angular/proxy.conf.mjs +++ b/cockpit/render/element-rendering/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-render-element-rendering-angular'); diff --git a/cockpit/render/element-rendering/angular/src/app/app.config.ts b/cockpit/render/element-rendering/angular/src/app/app.config.ts index 4ce1b55ec..6739c2b51 100644 --- a/cockpit/render/element-rendering/angular/src/app/app.config.ts +++ b/cockpit/render/element-rendering/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ApplicationConfig } from '@angular/core'; import { provideRender } from '@threadplane/render'; diff --git a/cockpit/render/element-rendering/angular/src/app/element-rendering.component.ts b/cockpit/render/element-rendering/angular/src/app/element-rendering.component.ts index 322dbe363..eb9769c8c 100644 --- a/cockpit/render/element-rendering/angular/src/app/element-rendering.component.ts +++ b/cockpit/render/element-rendering/angular/src/app/element-rendering.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, input, OnDestroy, viewChild, ElementRef, effect, signal } from '@angular/core'; import { RenderSpecComponent, diff --git a/cockpit/render/element-rendering/angular/src/app/specs.ts b/cockpit/render/element-rendering/angular/src/app/specs.ts index a382e1009..5a00bdcff 100644 --- a/cockpit/render/element-rendering/angular/src/app/specs.ts +++ b/cockpit/render/element-rendering/angular/src/app/specs.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { DemoSpec } from '../../../../spec-rendering/angular/src/app/specs'; export const ELEMENT_RENDERING_SPECS: DemoSpec[] = [ diff --git a/cockpit/render/element-rendering/angular/src/environments/environment.development.ts b/cockpit/render/element-rendering/angular/src/environments/environment.development.ts index ad9360bbb..60007621a 100644 --- a/cockpit/render/element-rendering/angular/src/environments/environment.development.ts +++ b/cockpit/render/element-rendering/angular/src/environments/environment.development.ts @@ -1,2 +1 @@ -// SPDX-License-Identifier: MIT export const environment = { production: false }; diff --git a/cockpit/render/element-rendering/angular/src/environments/environment.ts b/cockpit/render/element-rendering/angular/src/environments/environment.ts index 59635e613..9b24cd79d 100644 --- a/cockpit/render/element-rendering/angular/src/environments/environment.ts +++ b/cockpit/render/element-rendering/angular/src/environments/environment.ts @@ -1,2 +1 @@ -// SPDX-License-Identifier: MIT export const environment = { production: true }; diff --git a/cockpit/render/element-rendering/angular/src/main.cockpit.ts b/cockpit/render/element-rendering/angular/src/main.cockpit.ts index 6cdf9306a..fd49eff45 100644 --- a/cockpit/render/element-rendering/angular/src/main.cockpit.ts +++ b/cockpit/render/element-rendering/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { appConfig } from './app/app.config'; import { ElementRenderingComponent } from './app/element-rendering.component'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; diff --git a/cockpit/render/element-rendering/angular/src/main.ts b/cockpit/render/element-rendering/angular/src/main.ts index 831b2ed12..8a4c878e3 100644 --- a/cockpit/render/element-rendering/angular/src/main.ts +++ b/cockpit/render/element-rendering/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; import { ElementRenderingComponent } from './app/element-rendering.component'; diff --git a/cockpit/render/registry/angular/e2e/global-setup-impl.ts b/cockpit/render/registry/angular/e2e/global-setup-impl.ts index 844aae8b2..3684f4c7b 100644 --- a/cockpit/render/registry/angular/e2e/global-setup-impl.ts +++ b/cockpit/render/registry/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/render/registry/angular/e2e/playwright.config.ts b/cockpit/render/registry/angular/e2e/playwright.config.ts index 744f130e5..19e2e7da9 100644 --- a/cockpit/render/registry/angular/e2e/playwright.config.ts +++ b/cockpit/render/registry/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/render/registry/angular/e2e/r-registry.spec.ts b/cockpit/render/registry/angular/e2e/r-registry.spec.ts index 05e206d93..e2d4ef609 100644 --- a/cockpit/render/registry/angular/e2e/r-registry.spec.ts +++ b/cockpit/render/registry/angular/e2e/r-registry.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { expect, test } from '@playwright/test'; test.describe('Render Registry Example', () => { diff --git a/cockpit/render/registry/angular/proxy.conf.mjs b/cockpit/render/registry/angular/proxy.conf.mjs index c8097ab3a..29974e687 100644 --- a/cockpit/render/registry/angular/proxy.conf.mjs +++ b/cockpit/render/registry/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-render-registry-angular'); diff --git a/cockpit/render/registry/angular/src/app/app.config.ts b/cockpit/render/registry/angular/src/app/app.config.ts index 4ce1b55ec..6739c2b51 100644 --- a/cockpit/render/registry/angular/src/app/app.config.ts +++ b/cockpit/render/registry/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ApplicationConfig } from '@angular/core'; import { provideRender } from '@threadplane/render'; diff --git a/cockpit/render/registry/angular/src/app/registry.component.ts b/cockpit/render/registry/angular/src/app/registry.component.ts index 926825cac..452942dbb 100644 --- a/cockpit/render/registry/angular/src/app/registry.component.ts +++ b/cockpit/render/registry/angular/src/app/registry.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, input, OnDestroy, viewChild, ElementRef, effect } from '@angular/core'; import { RenderSpecComponent, diff --git a/cockpit/render/registry/angular/src/app/specs.ts b/cockpit/render/registry/angular/src/app/specs.ts index a531221d5..b5265bb2b 100644 --- a/cockpit/render/registry/angular/src/app/specs.ts +++ b/cockpit/render/registry/angular/src/app/specs.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { DemoSpec } from '../../../../spec-rendering/angular/src/app/specs'; export const REGISTRY_SPECS: DemoSpec[] = [ diff --git a/cockpit/render/registry/angular/src/environments/environment.development.ts b/cockpit/render/registry/angular/src/environments/environment.development.ts index ad9360bbb..60007621a 100644 --- a/cockpit/render/registry/angular/src/environments/environment.development.ts +++ b/cockpit/render/registry/angular/src/environments/environment.development.ts @@ -1,2 +1 @@ -// SPDX-License-Identifier: MIT export const environment = { production: false }; diff --git a/cockpit/render/registry/angular/src/environments/environment.ts b/cockpit/render/registry/angular/src/environments/environment.ts index 59635e613..9b24cd79d 100644 --- a/cockpit/render/registry/angular/src/environments/environment.ts +++ b/cockpit/render/registry/angular/src/environments/environment.ts @@ -1,2 +1 @@ -// SPDX-License-Identifier: MIT export const environment = { production: true }; diff --git a/cockpit/render/registry/angular/src/main.cockpit.ts b/cockpit/render/registry/angular/src/main.cockpit.ts index d1c8cb451..123b06b2d 100644 --- a/cockpit/render/registry/angular/src/main.cockpit.ts +++ b/cockpit/render/registry/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { appConfig } from './app/app.config'; import { RegistryComponent } from './app/registry.component'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; diff --git a/cockpit/render/registry/angular/src/main.ts b/cockpit/render/registry/angular/src/main.ts index 412c7a1f1..c2d1506ef 100644 --- a/cockpit/render/registry/angular/src/main.ts +++ b/cockpit/render/registry/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; import { RegistryComponent } from './app/registry.component'; diff --git a/cockpit/render/repeat-loops/angular/e2e/global-setup-impl.ts b/cockpit/render/repeat-loops/angular/e2e/global-setup-impl.ts index c11731dfb..69af690a9 100644 --- a/cockpit/render/repeat-loops/angular/e2e/global-setup-impl.ts +++ b/cockpit/render/repeat-loops/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/render/repeat-loops/angular/e2e/playwright.config.ts b/cockpit/render/repeat-loops/angular/e2e/playwright.config.ts index a627b3269..e4c4f5faf 100644 --- a/cockpit/render/repeat-loops/angular/e2e/playwright.config.ts +++ b/cockpit/render/repeat-loops/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/render/repeat-loops/angular/e2e/r-repeat-loops.spec.ts b/cockpit/render/repeat-loops/angular/e2e/r-repeat-loops.spec.ts index 6792c186b..6a087a321 100644 --- a/cockpit/render/repeat-loops/angular/e2e/r-repeat-loops.spec.ts +++ b/cockpit/render/repeat-loops/angular/e2e/r-repeat-loops.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { expect, test } from '@playwright/test'; test.describe('Render Repeat Loops Example', () => { diff --git a/cockpit/render/repeat-loops/angular/proxy.conf.mjs b/cockpit/render/repeat-loops/angular/proxy.conf.mjs index 8d398fbd5..81c759bb3 100644 --- a/cockpit/render/repeat-loops/angular/proxy.conf.mjs +++ b/cockpit/render/repeat-loops/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-render-repeat-loops-angular'); diff --git a/cockpit/render/repeat-loops/angular/src/app/app.config.ts b/cockpit/render/repeat-loops/angular/src/app/app.config.ts index 4ce1b55ec..6739c2b51 100644 --- a/cockpit/render/repeat-loops/angular/src/app/app.config.ts +++ b/cockpit/render/repeat-loops/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ApplicationConfig } from '@angular/core'; import { provideRender } from '@threadplane/render'; diff --git a/cockpit/render/repeat-loops/angular/src/app/repeat-loops.component.ts b/cockpit/render/repeat-loops/angular/src/app/repeat-loops.component.ts index d1779881a..57b8baea1 100644 --- a/cockpit/render/repeat-loops/angular/src/app/repeat-loops.component.ts +++ b/cockpit/render/repeat-loops/angular/src/app/repeat-loops.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, input, OnDestroy, viewChild, ElementRef, effect } from '@angular/core'; import { RenderSpecComponent, diff --git a/cockpit/render/repeat-loops/angular/src/app/specs.ts b/cockpit/render/repeat-loops/angular/src/app/specs.ts index d8c061b18..72af7220b 100644 --- a/cockpit/render/repeat-loops/angular/src/app/specs.ts +++ b/cockpit/render/repeat-loops/angular/src/app/specs.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { DemoSpec } from '../../../../spec-rendering/angular/src/app/specs'; export const REPEAT_LOOPS_SPECS: DemoSpec[] = [ diff --git a/cockpit/render/repeat-loops/angular/src/environments/environment.development.ts b/cockpit/render/repeat-loops/angular/src/environments/environment.development.ts index ad9360bbb..60007621a 100644 --- a/cockpit/render/repeat-loops/angular/src/environments/environment.development.ts +++ b/cockpit/render/repeat-loops/angular/src/environments/environment.development.ts @@ -1,2 +1 @@ -// SPDX-License-Identifier: MIT export const environment = { production: false }; diff --git a/cockpit/render/repeat-loops/angular/src/environments/environment.ts b/cockpit/render/repeat-loops/angular/src/environments/environment.ts index 59635e613..9b24cd79d 100644 --- a/cockpit/render/repeat-loops/angular/src/environments/environment.ts +++ b/cockpit/render/repeat-loops/angular/src/environments/environment.ts @@ -1,2 +1 @@ -// SPDX-License-Identifier: MIT export const environment = { production: true }; diff --git a/cockpit/render/repeat-loops/angular/src/main.cockpit.ts b/cockpit/render/repeat-loops/angular/src/main.cockpit.ts index f4ae68362..6ce90f818 100644 --- a/cockpit/render/repeat-loops/angular/src/main.cockpit.ts +++ b/cockpit/render/repeat-loops/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { appConfig } from './app/app.config'; import { RepeatLoopsComponent } from './app/repeat-loops.component'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; diff --git a/cockpit/render/repeat-loops/angular/src/main.ts b/cockpit/render/repeat-loops/angular/src/main.ts index e04ac55b8..52f536852 100644 --- a/cockpit/render/repeat-loops/angular/src/main.ts +++ b/cockpit/render/repeat-loops/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; import { RepeatLoopsComponent } from './app/repeat-loops.component'; diff --git a/cockpit/render/shared/json-highlight.spec.ts b/cockpit/render/shared/json-highlight.spec.ts index 563c66b2d..d9406d037 100644 --- a/cockpit/render/shared/json-highlight.spec.ts +++ b/cockpit/render/shared/json-highlight.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { highlightJson } from './json-highlight'; describe('highlightJson', () => { diff --git a/cockpit/render/shared/json-highlight.ts b/cockpit/render/shared/json-highlight.ts index e6c8b05ab..58e7fea80 100644 --- a/cockpit/render/shared/json-highlight.ts +++ b/cockpit/render/shared/json-highlight.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - export type JsonTokenKind = 'key' | 'string' | 'punct' | 'number' | 'literal' | 'plain'; export interface JsonToken { diff --git a/cockpit/render/shared/render-examples-display-coercion.spec.ts b/cockpit/render/shared/render-examples-display-coercion.spec.ts index 1e9716bfb..894587a40 100644 --- a/cockpit/render/shared/render-examples-display-coercion.spec.ts +++ b/cockpit/render/shared/render-examples-display-coercion.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // Fitness guard for the value-coercion bug class (PR #771 numeric $state // bindings dropped, PR #773 "[object Object]" flash for unresolved bindings). diff --git a/cockpit/render/shared/render-examples-latent-bugs.spec.ts b/cockpit/render/shared/render-examples-latent-bugs.spec.ts index 50e103895..ed6bb1496 100644 --- a/cockpit/render/shared/render-examples-latent-bugs.spec.ts +++ b/cockpit/render/shared/render-examples-latent-bugs.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { existsSync, readdirSync, readFileSync } from 'node:fs'; import { dirname, resolve } from 'node:path'; import { fileURLToPath } from 'node:url'; diff --git a/cockpit/render/shared/render-examples-streaming-harness.spec.ts b/cockpit/render/shared/render-examples-streaming-harness.spec.ts index a2ec5b5d0..1d7e92ed2 100644 --- a/cockpit/render/shared/render-examples-streaming-harness.spec.ts +++ b/cockpit/render/shared/render-examples-streaming-harness.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { TestBed } from '@angular/core/testing'; import { provideRender } from '@threadplane/render'; diff --git a/cockpit/render/shared/streaming-simulator.ts b/cockpit/render/shared/streaming-simulator.ts index 45ed77908..21a04c844 100644 --- a/cockpit/render/shared/streaming-simulator.ts +++ b/cockpit/render/shared/streaming-simulator.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { signal, computed } from '@angular/core'; import { createPartialJsonParser, materialize } from '@cacheplane/partial-json'; import type { PartialJsonParser, ParseEvent } from '@cacheplane/partial-json'; diff --git a/cockpit/render/shared/streaming-timeline.component.ts b/cockpit/render/shared/streaming-timeline.component.ts index 933a9fde7..169708cb6 100644 --- a/cockpit/render/shared/streaming-timeline.component.ts +++ b/cockpit/render/shared/streaming-timeline.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, input, ElementRef, viewChild } from '@angular/core'; import { StreamingSimulator } from './streaming-simulator'; diff --git a/cockpit/render/shared/to-display-text.spec.ts b/cockpit/render/shared/to-display-text.spec.ts index 14bcdbd09..5a0d02aff 100644 --- a/cockpit/render/shared/to-display-text.spec.ts +++ b/cockpit/render/shared/to-display-text.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { toDisplayText } from './to-display-text'; describe('toDisplayText', () => { diff --git a/cockpit/render/shared/to-display-text.ts b/cockpit/render/shared/to-display-text.ts index 5e8eb5868..9b2b3d41c 100644 --- a/cockpit/render/shared/to-display-text.ts +++ b/cockpit/render/shared/to-display-text.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - /** * Coerce a resolved element prop (which may be a string, number, boolean, or — * for an unresolved/object binding — something else) into display text. diff --git a/cockpit/render/spec-rendering/angular/e2e/global-setup-impl.ts b/cockpit/render/spec-rendering/angular/e2e/global-setup-impl.ts index 8b08b8a69..4aecc2e10 100644 --- a/cockpit/render/spec-rendering/angular/e2e/global-setup-impl.ts +++ b/cockpit/render/spec-rendering/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/render/spec-rendering/angular/e2e/playwright.config.ts b/cockpit/render/spec-rendering/angular/e2e/playwright.config.ts index 4c950a5f8..74f55c1ac 100644 --- a/cockpit/render/spec-rendering/angular/e2e/playwright.config.ts +++ b/cockpit/render/spec-rendering/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/render/spec-rendering/angular/e2e/r-spec-rendering.spec.ts b/cockpit/render/spec-rendering/angular/e2e/r-spec-rendering.spec.ts index f53c7685b..dc5beae26 100644 --- a/cockpit/render/spec-rendering/angular/e2e/r-spec-rendering.spec.ts +++ b/cockpit/render/spec-rendering/angular/e2e/r-spec-rendering.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { expect, test } from '@playwright/test'; test.describe('Render Spec Rendering Example', () => { diff --git a/cockpit/render/spec-rendering/angular/proxy.conf.mjs b/cockpit/render/spec-rendering/angular/proxy.conf.mjs index 3d029976e..722e99dc7 100644 --- a/cockpit/render/spec-rendering/angular/proxy.conf.mjs +++ b/cockpit/render/spec-rendering/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-render-spec-rendering-angular'); diff --git a/cockpit/render/spec-rendering/angular/src/app/app.config.ts b/cockpit/render/spec-rendering/angular/src/app/app.config.ts index 4ce1b55ec..6739c2b51 100644 --- a/cockpit/render/spec-rendering/angular/src/app/app.config.ts +++ b/cockpit/render/spec-rendering/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ApplicationConfig } from '@angular/core'; import { provideRender } from '@threadplane/render'; diff --git a/cockpit/render/spec-rendering/angular/src/app/spec-rendering.component.ts b/cockpit/render/spec-rendering/angular/src/app/spec-rendering.component.ts index 7152040a0..b354cc185 100644 --- a/cockpit/render/spec-rendering/angular/src/app/spec-rendering.component.ts +++ b/cockpit/render/spec-rendering/angular/src/app/spec-rendering.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, input, OnDestroy, viewChild, ElementRef, effect } from '@angular/core'; import { RenderSpecComponent, diff --git a/cockpit/render/spec-rendering/angular/src/app/specs.ts b/cockpit/render/spec-rendering/angular/src/app/specs.ts index 0d17a4e36..ffd710665 100644 --- a/cockpit/render/spec-rendering/angular/src/app/specs.ts +++ b/cockpit/render/spec-rendering/angular/src/app/specs.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export interface DemoSpec { label: string; json: string; diff --git a/cockpit/render/spec-rendering/angular/src/environments/environment.development.ts b/cockpit/render/spec-rendering/angular/src/environments/environment.development.ts index ad9360bbb..60007621a 100644 --- a/cockpit/render/spec-rendering/angular/src/environments/environment.development.ts +++ b/cockpit/render/spec-rendering/angular/src/environments/environment.development.ts @@ -1,2 +1 @@ -// SPDX-License-Identifier: MIT export const environment = { production: false }; diff --git a/cockpit/render/spec-rendering/angular/src/environments/environment.ts b/cockpit/render/spec-rendering/angular/src/environments/environment.ts index 59635e613..9b24cd79d 100644 --- a/cockpit/render/spec-rendering/angular/src/environments/environment.ts +++ b/cockpit/render/spec-rendering/angular/src/environments/environment.ts @@ -1,2 +1 @@ -// SPDX-License-Identifier: MIT export const environment = { production: true }; diff --git a/cockpit/render/spec-rendering/angular/src/main.cockpit.ts b/cockpit/render/spec-rendering/angular/src/main.cockpit.ts index ae7b85571..fe300b6b7 100644 --- a/cockpit/render/spec-rendering/angular/src/main.cockpit.ts +++ b/cockpit/render/spec-rendering/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { appConfig } from './app/app.config'; import { SpecRenderingComponent } from './app/spec-rendering.component'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; diff --git a/cockpit/render/spec-rendering/angular/src/main.ts b/cockpit/render/spec-rendering/angular/src/main.ts index cde9961d0..29ab87401 100644 --- a/cockpit/render/spec-rendering/angular/src/main.ts +++ b/cockpit/render/spec-rendering/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; import { SpecRenderingComponent } from './app/spec-rendering.component'; diff --git a/cockpit/render/state-management/angular/e2e/global-setup-impl.ts b/cockpit/render/state-management/angular/e2e/global-setup-impl.ts index 951a43768..e03eeb812 100644 --- a/cockpit/render/state-management/angular/e2e/global-setup-impl.ts +++ b/cockpit/render/state-management/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/render/state-management/angular/e2e/playwright.config.ts b/cockpit/render/state-management/angular/e2e/playwright.config.ts index a179c876f..26e790e74 100644 --- a/cockpit/render/state-management/angular/e2e/playwright.config.ts +++ b/cockpit/render/state-management/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/render/state-management/angular/e2e/r-state-management.spec.ts b/cockpit/render/state-management/angular/e2e/r-state-management.spec.ts index 72de5b62f..c9c0bcc45 100644 --- a/cockpit/render/state-management/angular/e2e/r-state-management.spec.ts +++ b/cockpit/render/state-management/angular/e2e/r-state-management.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { expect, test } from '@playwright/test'; test.describe('Render State Management Example', () => { diff --git a/cockpit/render/state-management/angular/proxy.conf.mjs b/cockpit/render/state-management/angular/proxy.conf.mjs index 16c736260..694aae5f5 100644 --- a/cockpit/render/state-management/angular/proxy.conf.mjs +++ b/cockpit/render/state-management/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { portsFor } from '../../../../cockpit/ports.mjs'; const { langgraph } = portsFor('cockpit-render-state-management-angular'); diff --git a/cockpit/render/state-management/angular/src/app/app.config.ts b/cockpit/render/state-management/angular/src/app/app.config.ts index 4ce1b55ec..6739c2b51 100644 --- a/cockpit/render/state-management/angular/src/app/app.config.ts +++ b/cockpit/render/state-management/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ApplicationConfig } from '@angular/core'; import { provideRender } from '@threadplane/render'; diff --git a/cockpit/render/state-management/angular/src/app/specs.ts b/cockpit/render/state-management/angular/src/app/specs.ts index 924fb4a07..3acb6dccb 100644 --- a/cockpit/render/state-management/angular/src/app/specs.ts +++ b/cockpit/render/state-management/angular/src/app/specs.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { DemoSpec } from '../../../../spec-rendering/angular/src/app/specs'; export const STATE_MANAGEMENT_SPECS: DemoSpec[] = [ diff --git a/cockpit/render/state-management/angular/src/app/state-management.component.ts b/cockpit/render/state-management/angular/src/app/state-management.component.ts index 91a7a616d..851fdefc7 100644 --- a/cockpit/render/state-management/angular/src/app/state-management.component.ts +++ b/cockpit/render/state-management/angular/src/app/state-management.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, input, OnDestroy, viewChild, ElementRef, effect } from '@angular/core'; import { RenderSpecComponent, diff --git a/cockpit/render/state-management/angular/src/environments/environment.development.ts b/cockpit/render/state-management/angular/src/environments/environment.development.ts index ad9360bbb..60007621a 100644 --- a/cockpit/render/state-management/angular/src/environments/environment.development.ts +++ b/cockpit/render/state-management/angular/src/environments/environment.development.ts @@ -1,2 +1 @@ -// SPDX-License-Identifier: MIT export const environment = { production: false }; diff --git a/cockpit/render/state-management/angular/src/environments/environment.ts b/cockpit/render/state-management/angular/src/environments/environment.ts index 59635e613..9b24cd79d 100644 --- a/cockpit/render/state-management/angular/src/environments/environment.ts +++ b/cockpit/render/state-management/angular/src/environments/environment.ts @@ -1,2 +1 @@ -// SPDX-License-Identifier: MIT export const environment = { production: true }; diff --git a/cockpit/render/state-management/angular/src/main.cockpit.ts b/cockpit/render/state-management/angular/src/main.cockpit.ts index a6dff36a7..ad0841694 100644 --- a/cockpit/render/state-management/angular/src/main.cockpit.ts +++ b/cockpit/render/state-management/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { appConfig } from './app/app.config'; import { StateManagementComponent } from './app/state-management.component'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; diff --git a/cockpit/render/state-management/angular/src/main.ts b/cockpit/render/state-management/angular/src/main.ts index a06a271e4..e3e8c560c 100644 --- a/cockpit/render/state-management/angular/src/main.ts +++ b/cockpit/render/state-management/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; import { StateManagementComponent } from './app/state-management.component'; diff --git a/cockpit/runtimes/aws-strands/angular/e2e/aws-strands.spec.ts b/cockpit/runtimes/aws-strands/angular/e2e/aws-strands.spec.ts index 38ebee249..aec922258 100644 --- a/cockpit/runtimes/aws-strands/angular/e2e/aws-strands.spec.ts +++ b/cockpit/runtimes/aws-strands/angular/e2e/aws-strands.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/runtimes/aws-strands/angular/e2e/global-setup-impl.ts b/cockpit/runtimes/aws-strands/angular/e2e/global-setup-impl.ts index 63fe64d62..cb8c9b19f 100644 --- a/cockpit/runtimes/aws-strands/angular/e2e/global-setup-impl.ts +++ b/cockpit/runtimes/aws-strands/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createAgUiGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/runtimes/aws-strands/angular/e2e/playwright.config.ts b/cockpit/runtimes/aws-strands/angular/e2e/playwright.config.ts index d5bbd5e68..134fdc001 100644 --- a/cockpit/runtimes/aws-strands/angular/e2e/playwright.config.ts +++ b/cockpit/runtimes/aws-strands/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/runtimes/aws-strands/angular/src/app/app.config.ts b/cockpit/runtimes/aws-strands/angular/src/app/app.config.ts index 1a1a58f5b..3c06f12ba 100644 --- a/cockpit/runtimes/aws-strands/angular/src/app/app.config.ts +++ b/cockpit/runtimes/aws-strands/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/ag-ui'; diff --git a/cockpit/runtimes/aws-strands/angular/src/app/aws-strands.component.ts b/cockpit/runtimes/aws-strands/angular/src/app/aws-strands.component.ts index aae4517e9..cd1d993fc 100644 --- a/cockpit/runtimes/aws-strands/angular/src/app/aws-strands.component.ts +++ b/cockpit/runtimes/aws-strands/angular/src/app/aws-strands.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, computed } from '@angular/core'; import { ChatComponent, ChatApprovalCardComponent, ChatWelcomeSuggestionComponent, type ChatApprovalAction } from '@threadplane/chat'; import { injectAgent } from '@threadplane/ag-ui'; diff --git a/cockpit/runtimes/aws-strands/angular/src/main.cockpit.ts b/cockpit/runtimes/aws-strands/angular/src/main.cockpit.ts index 25039a206..9f2021d5e 100644 --- a/cockpit/runtimes/aws-strands/angular/src/main.cockpit.ts +++ b/cockpit/runtimes/aws-strands/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/runtimes/aws-strands/angular/src/main.ts b/cockpit/runtimes/aws-strands/angular/src/main.ts index 25039a206..9f2021d5e 100644 --- a/cockpit/runtimes/aws-strands/angular/src/main.ts +++ b/cockpit/runtimes/aws-strands/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/runtimes/aws-strands/python/src/agent.py b/cockpit/runtimes/aws-strands/python/src/agent.py index 0a709ee30..e6ab07b68 100644 --- a/cockpit/runtimes/aws-strands/python/src/agent.py +++ b/cockpit/runtimes/aws-strands/python/src/agent.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Meeting scheduler copilot — AWS Strands backend. A genuinely non-LangGraph AG-UI backend exercising the neutral Agent diff --git a/cockpit/runtimes/aws-strands/python/src/server.py b/cockpit/runtimes/aws-strands/python/src/server.py index 61e648d0e..438d54952 100644 --- a/cockpit/runtimes/aws-strands/python/src/server.py +++ b/cockpit/runtimes/aws-strands/python/src/server.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT from fastapi import FastAPI from ag_ui_strands import add_strands_fastapi_endpoint diff --git a/cockpit/runtimes/aws-strands/python/src/subagent_emitter.py b/cockpit/runtimes/aws-strands/python/src/subagent_emitter.py index bab1487fb..14ac98e7d 100644 --- a/cockpit/runtimes/aws-strands/python/src/subagent_emitter.py +++ b/cockpit/runtimes/aws-strands/python/src/subagent_emitter.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """SUBAGENT_* emitter for the `research_availability` delegation tool. The Strands bridge natively drops a child agent's text deltas: an diff --git a/cockpit/runtimes/aws-strands/python/tests/test_delegation.py b/cockpit/runtimes/aws-strands/python/tests/test_delegation.py index 293b3cc95..6673426d8 100644 --- a/cockpit/runtimes/aws-strands/python/tests/test_delegation.py +++ b/cockpit/runtimes/aws-strands/python/tests/test_delegation.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Tests for the `research_availability` delegation scenario — the tool is a registered async-generator `@tool` that hands availability research to the tool-less `availability_researcher` specialist. No live model calls: these diff --git a/cockpit/runtimes/aws-strands/python/tests/test_subagent_emitter.py b/cockpit/runtimes/aws-strands/python/tests/test_subagent_emitter.py index e070d2cf9..144e33697 100644 --- a/cockpit/runtimes/aws-strands/python/tests/test_subagent_emitter.py +++ b/cockpit/runtimes/aws-strands/python/tests/test_subagent_emitter.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Tests for the SUBAGENT_* emitter — drives the tool_stream_event_handler with synthetic Strands events (shapes copied from the Task-0 wire capture in docs/wire-capture-subagents.md) and asserts the exact emitted AG-UI sequence diff --git a/cockpit/runtimes/mastra/angular/e2e/global-setup-impl.ts b/cockpit/runtimes/mastra/angular/e2e/global-setup-impl.ts index 432f861ac..f361f16fe 100644 --- a/cockpit/runtimes/mastra/angular/e2e/global-setup-impl.ts +++ b/cockpit/runtimes/mastra/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Hand-rolled global setup for the ONLY cockpit cap whose backend is not // Python: the rt-mastra topic is served by the deployments/ag-ui-mastra // Node service. This mirrors createAgUiGlobalSetup (libs/e2e-harness) — diff --git a/cockpit/runtimes/mastra/angular/e2e/mastra.spec.ts b/cockpit/runtimes/mastra/angular/e2e/mastra.spec.ts index de2316629..3cdb2423b 100644 --- a/cockpit/runtimes/mastra/angular/e2e/mastra.spec.ts +++ b/cockpit/runtimes/mastra/angular/e2e/mastra.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/runtimes/mastra/angular/e2e/playwright.config.ts b/cockpit/runtimes/mastra/angular/e2e/playwright.config.ts index 51ab0468f..e3f73301f 100644 --- a/cockpit/runtimes/mastra/angular/e2e/playwright.config.ts +++ b/cockpit/runtimes/mastra/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/runtimes/mastra/angular/src/app/app.config.ts b/cockpit/runtimes/mastra/angular/src/app/app.config.ts index 1a1a58f5b..3c06f12ba 100644 --- a/cockpit/runtimes/mastra/angular/src/app/app.config.ts +++ b/cockpit/runtimes/mastra/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/ag-ui'; diff --git a/cockpit/runtimes/mastra/angular/src/app/mastra.component.ts b/cockpit/runtimes/mastra/angular/src/app/mastra.component.ts index 9b358a327..f2ea68a83 100644 --- a/cockpit/runtimes/mastra/angular/src/app/mastra.component.ts +++ b/cockpit/runtimes/mastra/angular/src/app/mastra.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, computed } from '@angular/core'; import { ChatComponent, ChatApprovalCardComponent, ChatWelcomeSuggestionComponent, type ChatApprovalAction } from '@threadplane/chat'; import { injectAgent } from '@threadplane/ag-ui'; diff --git a/cockpit/runtimes/mastra/angular/src/main.cockpit.ts b/cockpit/runtimes/mastra/angular/src/main.cockpit.ts index 123588875..0eea6745c 100644 --- a/cockpit/runtimes/mastra/angular/src/main.cockpit.ts +++ b/cockpit/runtimes/mastra/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/runtimes/mastra/angular/src/main.ts b/cockpit/runtimes/mastra/angular/src/main.ts index 123588875..0eea6745c 100644 --- a/cockpit/runtimes/mastra/angular/src/main.ts +++ b/cockpit/runtimes/mastra/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/runtimes/microsoft-agent-framework/angular/e2e/global-setup-impl.ts b/cockpit/runtimes/microsoft-agent-framework/angular/e2e/global-setup-impl.ts index 33774f6c3..ab1ede22e 100644 --- a/cockpit/runtimes/microsoft-agent-framework/angular/e2e/global-setup-impl.ts +++ b/cockpit/runtimes/microsoft-agent-framework/angular/e2e/global-setup-impl.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { resolve } from 'node:path'; import { portsFor } from '../../../../../cockpit/ports.mjs'; import { createAgUiGlobalSetup } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/runtimes/microsoft-agent-framework/angular/e2e/microsoft-agent-framework.spec.ts b/cockpit/runtimes/microsoft-agent-framework/angular/e2e/microsoft-agent-framework.spec.ts index 5ac29eeef..a40659560 100644 --- a/cockpit/runtimes/microsoft-agent-framework/angular/e2e/microsoft-agent-framework.spec.ts +++ b/cockpit/runtimes/microsoft-agent-framework/angular/e2e/microsoft-agent-framework.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '@threadplane-internal/e2e-harness'; diff --git a/cockpit/runtimes/microsoft-agent-framework/angular/e2e/playwright.config.ts b/cockpit/runtimes/microsoft-agent-framework/angular/e2e/playwright.config.ts index d16454450..da1705dd2 100644 --- a/cockpit/runtimes/microsoft-agent-framework/angular/e2e/playwright.config.ts +++ b/cockpit/runtimes/microsoft-agent-framework/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig, devices } from '@playwright/test'; import { portsFor } from '../../../../../cockpit/ports.mjs'; diff --git a/cockpit/runtimes/microsoft-agent-framework/angular/src/app/app.config.ts b/cockpit/runtimes/microsoft-agent-framework/angular/src/app/app.config.ts index 1a1a58f5b..3c06f12ba 100644 --- a/cockpit/runtimes/microsoft-agent-framework/angular/src/app/app.config.ts +++ b/cockpit/runtimes/microsoft-agent-framework/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { injectCockpitRuntimeConnection } from '@threadplane/cockpit-telemetry'; import { ApplicationConfig } from '@angular/core'; import { provideAgent } from '@threadplane/ag-ui'; diff --git a/cockpit/runtimes/microsoft-agent-framework/angular/src/app/microsoft-agent-framework.component.ts b/cockpit/runtimes/microsoft-agent-framework/angular/src/app/microsoft-agent-framework.component.ts index ea68ce793..68bcfd0e7 100644 --- a/cockpit/runtimes/microsoft-agent-framework/angular/src/app/microsoft-agent-framework.component.ts +++ b/cockpit/runtimes/microsoft-agent-framework/angular/src/app/microsoft-agent-framework.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, computed } from '@angular/core'; import { ChatComponent, ChatApprovalCardComponent, ChatWelcomeSuggestionComponent, type ChatApprovalAction } from '@threadplane/chat'; import { injectAgent } from '@threadplane/ag-ui'; diff --git a/cockpit/runtimes/microsoft-agent-framework/angular/src/main.cockpit.ts b/cockpit/runtimes/microsoft-agent-framework/angular/src/main.cockpit.ts index c10d44854..7a3a45d4f 100644 --- a/cockpit/runtimes/microsoft-agent-framework/angular/src/main.cockpit.ts +++ b/cockpit/runtimes/microsoft-agent-framework/angular/src/main.cockpit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/runtimes/microsoft-agent-framework/angular/src/main.ts b/cockpit/runtimes/microsoft-agent-framework/angular/src/main.ts index c10d44854..7a3a45d4f 100644 --- a/cockpit/runtimes/microsoft-agent-framework/angular/src/main.ts +++ b/cockpit/runtimes/microsoft-agent-framework/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ɵAG_UI_RUNTIME_OPERATION_REPORTER } from '@threadplane/ag-ui'; import { bootstrapWithCockpitHarness } from '@threadplane/cockpit-telemetry'; import { appConfig } from './app/app.config'; diff --git a/cockpit/runtimes/microsoft-agent-framework/python/src/agent.py b/cockpit/runtimes/microsoft-agent-framework/python/src/agent.py index 4d28e8c45..9e95a24c2 100644 --- a/cockpit/runtimes/microsoft-agent-framework/python/src/agent.py +++ b/cockpit/runtimes/microsoft-agent-framework/python/src/agent.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Expense approval copilot — Microsoft Agent Framework backend. A genuinely non-LangGraph AG-UI backend exercising the neutral Agent diff --git a/cockpit/runtimes/microsoft-agent-framework/python/src/server.py b/cockpit/runtimes/microsoft-agent-framework/python/src/server.py index e26a54f02..26f3036dd 100644 --- a/cockpit/runtimes/microsoft-agent-framework/python/src/server.py +++ b/cockpit/runtimes/microsoft-agent-framework/python/src/server.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT from fastapi import FastAPI from agent_framework_ag_ui import add_agent_framework_fastapi_endpoint diff --git a/cockpit/runtimes/microsoft-agent-framework/python/src/subagent_emitter.py b/cockpit/runtimes/microsoft-agent-framework/python/src/subagent_emitter.py index 0b231ab4c..40be48505 100644 --- a/cockpit/runtimes/microsoft-agent-framework/python/src/subagent_emitter.py +++ b/cockpit/runtimes/microsoft-agent-framework/python/src/subagent_emitter.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """SUBAGENT_* emitter for the `research_policy` delegation tool. The MAF AG-UI bridge is a pure pull-driven async generator with no writer a diff --git a/cockpit/runtimes/microsoft-agent-framework/python/tests/test_delegation.py b/cockpit/runtimes/microsoft-agent-framework/python/tests/test_delegation.py index 16e465e26..0ed72efc9 100644 --- a/cockpit/runtimes/microsoft-agent-framework/python/tests/test_delegation.py +++ b/cockpit/runtimes/microsoft-agent-framework/python/tests/test_delegation.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Tests for the `research_policy` delegation scenario — the tool is a registered async `@tool` that hands expense-policy research to the tool-less `policy_researcher` specialist. No live model calls: these tests only diff --git a/cockpit/runtimes/microsoft-agent-framework/python/tests/test_subagent_emitter.py b/cockpit/runtimes/microsoft-agent-framework/python/tests/test_subagent_emitter.py index a9a28d0fa..e8374ed4b 100644 --- a/cockpit/runtimes/microsoft-agent-framework/python/tests/test_subagent_emitter.py +++ b/cockpit/runtimes/microsoft-agent-framework/python/tests/test_subagent_emitter.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Tests for the SUBAGENT_* emitter — drives the `delegation_*` helpers and the queue-merge run wrapper with a fake inner bridge generator plus a scripted tool enqueue (the fake generator calls the helpers between its own diff --git a/deployments/ag-ui-dev/deps/a2ui/src/__init__.py b/deployments/ag-ui-dev/deps/a2ui/src/__init__.py index 548d2d447..e69de29bb 100644 --- a/deployments/ag-ui-dev/deps/a2ui/src/__init__.py +++ b/deployments/ag-ui-dev/deps/a2ui/src/__init__.py @@ -1 +0,0 @@ -# SPDX-License-Identifier: MIT diff --git a/deployments/ag-ui-dev/deps/a2ui/src/server.py b/deployments/ag-ui-dev/deps/a2ui/src/server.py index f176ec702..1df3cf23f 100644 --- a/deployments/ag-ui-dev/deps/a2ui/src/server.py +++ b/deployments/ag-ui-dev/deps/a2ui/src/server.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT from fastapi import FastAPI from ag_ui_langgraph import LangGraphAgent, add_langgraph_fastapi_endpoint from .graph import graph diff --git a/deployments/ag-ui-dev/deps/aws_strands/src/agent.py b/deployments/ag-ui-dev/deps/aws_strands/src/agent.py index 0a709ee30..e6ab07b68 100644 --- a/deployments/ag-ui-dev/deps/aws_strands/src/agent.py +++ b/deployments/ag-ui-dev/deps/aws_strands/src/agent.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Meeting scheduler copilot — AWS Strands backend. A genuinely non-LangGraph AG-UI backend exercising the neutral Agent diff --git a/deployments/ag-ui-dev/deps/aws_strands/src/server.py b/deployments/ag-ui-dev/deps/aws_strands/src/server.py index 61e648d0e..438d54952 100644 --- a/deployments/ag-ui-dev/deps/aws_strands/src/server.py +++ b/deployments/ag-ui-dev/deps/aws_strands/src/server.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT from fastapi import FastAPI from ag_ui_strands import add_strands_fastapi_endpoint diff --git a/deployments/ag-ui-dev/deps/aws_strands/src/subagent_emitter.py b/deployments/ag-ui-dev/deps/aws_strands/src/subagent_emitter.py index bab1487fb..14ac98e7d 100644 --- a/deployments/ag-ui-dev/deps/aws_strands/src/subagent_emitter.py +++ b/deployments/ag-ui-dev/deps/aws_strands/src/subagent_emitter.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """SUBAGENT_* emitter for the `research_availability` delegation tool. The Strands bridge natively drops a child agent's text deltas: an diff --git a/deployments/ag-ui-dev/deps/aws_strands/tests/test_delegation.py b/deployments/ag-ui-dev/deps/aws_strands/tests/test_delegation.py index 293b3cc95..6673426d8 100644 --- a/deployments/ag-ui-dev/deps/aws_strands/tests/test_delegation.py +++ b/deployments/ag-ui-dev/deps/aws_strands/tests/test_delegation.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Tests for the `research_availability` delegation scenario — the tool is a registered async-generator `@tool` that hands availability research to the tool-less `availability_researcher` specialist. No live model calls: these diff --git a/deployments/ag-ui-dev/deps/aws_strands/tests/test_subagent_emitter.py b/deployments/ag-ui-dev/deps/aws_strands/tests/test_subagent_emitter.py index e070d2cf9..144e33697 100644 --- a/deployments/ag-ui-dev/deps/aws_strands/tests/test_subagent_emitter.py +++ b/deployments/ag-ui-dev/deps/aws_strands/tests/test_subagent_emitter.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Tests for the SUBAGENT_* emitter — drives the tool_stream_event_handler with synthetic Strands events (shapes copied from the Task-0 wire capture in docs/wire-capture-subagents.md) and asserts the exact emitted AG-UI sequence diff --git a/deployments/ag-ui-dev/deps/client_tools/src/__init__.py b/deployments/ag-ui-dev/deps/client_tools/src/__init__.py index 548d2d447..e69de29bb 100644 --- a/deployments/ag-ui-dev/deps/client_tools/src/__init__.py +++ b/deployments/ag-ui-dev/deps/client_tools/src/__init__.py @@ -1 +0,0 @@ -# SPDX-License-Identifier: MIT diff --git a/deployments/ag-ui-dev/deps/client_tools/src/graph.py b/deployments/ag-ui-dev/deps/client_tools/src/graph.py index 929a435b6..ed73c20ce 100644 --- a/deployments/ag-ui-dev/deps/client_tools/src/graph.py +++ b/deployments/ag-ui-dev/deps/client_tools/src/graph.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """LangGraph client-tools graph. The browser declares the tools (get_weather/weather_card/confirm_booking) and diff --git a/deployments/ag-ui-dev/deps/client_tools/src/server.py b/deployments/ag-ui-dev/deps/client_tools/src/server.py index a3d76a97b..a54489239 100644 --- a/deployments/ag-ui-dev/deps/client_tools/src/server.py +++ b/deployments/ag-ui-dev/deps/client_tools/src/server.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT from fastapi import FastAPI from ag_ui_langgraph import LangGraphAgent, add_langgraph_fastapi_endpoint from .graph import graph diff --git a/deployments/ag-ui-dev/deps/interrupts/src/__init__.py b/deployments/ag-ui-dev/deps/interrupts/src/__init__.py index 548d2d447..e69de29bb 100644 --- a/deployments/ag-ui-dev/deps/interrupts/src/__init__.py +++ b/deployments/ag-ui-dev/deps/interrupts/src/__init__.py @@ -1 +0,0 @@ -# SPDX-License-Identifier: MIT diff --git a/deployments/ag-ui-dev/deps/interrupts/src/server.py b/deployments/ag-ui-dev/deps/interrupts/src/server.py index 237f51e76..e6b9da8a0 100644 --- a/deployments/ag-ui-dev/deps/interrupts/src/server.py +++ b/deployments/ag-ui-dev/deps/interrupts/src/server.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT from fastapi import FastAPI from ag_ui_langgraph import LangGraphAgent, add_langgraph_fastapi_endpoint from .graph import graph diff --git a/deployments/ag-ui-dev/deps/json_render/src/__init__.py b/deployments/ag-ui-dev/deps/json_render/src/__init__.py index 548d2d447..e69de29bb 100644 --- a/deployments/ag-ui-dev/deps/json_render/src/__init__.py +++ b/deployments/ag-ui-dev/deps/json_render/src/__init__.py @@ -1 +0,0 @@ -# SPDX-License-Identifier: MIT diff --git a/deployments/ag-ui-dev/deps/json_render/src/server.py b/deployments/ag-ui-dev/deps/json_render/src/server.py index 271337621..4ce34c9df 100644 --- a/deployments/ag-ui-dev/deps/json_render/src/server.py +++ b/deployments/ag-ui-dev/deps/json_render/src/server.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT from fastapi import FastAPI from ag_ui_langgraph import LangGraphAgent, add_langgraph_fastapi_endpoint from .graph import graph diff --git a/deployments/ag-ui-dev/deps/microsoft_agent_framework/src/agent.py b/deployments/ag-ui-dev/deps/microsoft_agent_framework/src/agent.py index 4d28e8c45..9e95a24c2 100644 --- a/deployments/ag-ui-dev/deps/microsoft_agent_framework/src/agent.py +++ b/deployments/ag-ui-dev/deps/microsoft_agent_framework/src/agent.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Expense approval copilot — Microsoft Agent Framework backend. A genuinely non-LangGraph AG-UI backend exercising the neutral Agent diff --git a/deployments/ag-ui-dev/deps/microsoft_agent_framework/src/server.py b/deployments/ag-ui-dev/deps/microsoft_agent_framework/src/server.py index e26a54f02..26f3036dd 100644 --- a/deployments/ag-ui-dev/deps/microsoft_agent_framework/src/server.py +++ b/deployments/ag-ui-dev/deps/microsoft_agent_framework/src/server.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT from fastapi import FastAPI from agent_framework_ag_ui import add_agent_framework_fastapi_endpoint diff --git a/deployments/ag-ui-dev/deps/microsoft_agent_framework/src/subagent_emitter.py b/deployments/ag-ui-dev/deps/microsoft_agent_framework/src/subagent_emitter.py index 0b231ab4c..40be48505 100644 --- a/deployments/ag-ui-dev/deps/microsoft_agent_framework/src/subagent_emitter.py +++ b/deployments/ag-ui-dev/deps/microsoft_agent_framework/src/subagent_emitter.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """SUBAGENT_* emitter for the `research_policy` delegation tool. The MAF AG-UI bridge is a pure pull-driven async generator with no writer a diff --git a/deployments/ag-ui-dev/deps/microsoft_agent_framework/tests/test_delegation.py b/deployments/ag-ui-dev/deps/microsoft_agent_framework/tests/test_delegation.py index 16e465e26..0ed72efc9 100644 --- a/deployments/ag-ui-dev/deps/microsoft_agent_framework/tests/test_delegation.py +++ b/deployments/ag-ui-dev/deps/microsoft_agent_framework/tests/test_delegation.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Tests for the `research_policy` delegation scenario — the tool is a registered async `@tool` that hands expense-policy research to the tool-less `policy_researcher` specialist. No live model calls: these tests only diff --git a/deployments/ag-ui-dev/deps/microsoft_agent_framework/tests/test_subagent_emitter.py b/deployments/ag-ui-dev/deps/microsoft_agent_framework/tests/test_subagent_emitter.py index a9a28d0fa..e8374ed4b 100644 --- a/deployments/ag-ui-dev/deps/microsoft_agent_framework/tests/test_subagent_emitter.py +++ b/deployments/ag-ui-dev/deps/microsoft_agent_framework/tests/test_subagent_emitter.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Tests for the SUBAGENT_* emitter — drives the `delegation_*` helpers and the queue-merge run wrapper with a fake inner bridge generator plus a scripted tool enqueue (the fake generator calls the helpers between its own diff --git a/deployments/ag-ui-dev/deps/streaming/src/__init__.py b/deployments/ag-ui-dev/deps/streaming/src/__init__.py index 548d2d447..e69de29bb 100644 --- a/deployments/ag-ui-dev/deps/streaming/src/__init__.py +++ b/deployments/ag-ui-dev/deps/streaming/src/__init__.py @@ -1 +0,0 @@ -# SPDX-License-Identifier: MIT diff --git a/deployments/ag-ui-dev/deps/streaming/src/server.py b/deployments/ag-ui-dev/deps/streaming/src/server.py index 716348ffc..b2b458989 100644 --- a/deployments/ag-ui-dev/deps/streaming/src/server.py +++ b/deployments/ag-ui-dev/deps/streaming/src/server.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT from fastapi import FastAPI from ag_ui_langgraph import LangGraphAgent, add_langgraph_fastapi_endpoint from .graph import graph diff --git a/deployments/ag-ui-dev/deps/subagents/src/__init__.py b/deployments/ag-ui-dev/deps/subagents/src/__init__.py index 548d2d447..e69de29bb 100644 --- a/deployments/ag-ui-dev/deps/subagents/src/__init__.py +++ b/deployments/ag-ui-dev/deps/subagents/src/__init__.py @@ -1 +0,0 @@ -# SPDX-License-Identifier: MIT diff --git a/deployments/ag-ui-dev/deps/subagents/src/server.py b/deployments/ag-ui-dev/deps/subagents/src/server.py index a9e0608c4..0c91bf4c0 100644 --- a/deployments/ag-ui-dev/deps/subagents/src/server.py +++ b/deployments/ag-ui-dev/deps/subagents/src/server.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT from fastapi import FastAPI from ag_ui_langgraph import add_langgraph_fastapi_endpoint from .graph import graph diff --git a/deployments/ag-ui-dev/deps/subagents/src/streaming/subagent_emitting_agent.py b/deployments/ag-ui-dev/deps/subagents/src/streaming/subagent_emitting_agent.py index 42f765689..cca609644 100644 --- a/deployments/ag-ui-dev/deps/subagents/src/streaming/subagent_emitting_agent.py +++ b/deployments/ag-ui-dev/deps/subagents/src/streaming/subagent_emitting_agent.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """SUBAGENT_* emitter for the `task` delegation tool. The graph cannot reach the AG-UI wire directly: the `task` tool body and diff --git a/deployments/ag-ui-dev/deps/tool_views/src/__init__.py b/deployments/ag-ui-dev/deps/tool_views/src/__init__.py index 548d2d447..e69de29bb 100644 --- a/deployments/ag-ui-dev/deps/tool_views/src/__init__.py +++ b/deployments/ag-ui-dev/deps/tool_views/src/__init__.py @@ -1 +0,0 @@ -# SPDX-License-Identifier: MIT diff --git a/deployments/ag-ui-dev/deps/tool_views/src/server.py b/deployments/ag-ui-dev/deps/tool_views/src/server.py index 0987be0ca..371a589d7 100644 --- a/deployments/ag-ui-dev/deps/tool_views/src/server.py +++ b/deployments/ag-ui-dev/deps/tool_views/src/server.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT from fastapi import FastAPI from ag_ui_langgraph import LangGraphAgent, add_langgraph_fastapi_endpoint from .graph import graph diff --git a/deployments/ag-ui-mastra/agents.mjs b/deployments/ag-ui-mastra/agents.mjs index ef604f39a..e48da1401 100644 --- a/deployments/ag-ui-mastra/agents.mjs +++ b/deployments/ag-ui-mastra/agents.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Mastra agent definitions for the `mastra` runtime-portability topic // (cockpit/runtimes/mastra/). This service IS that topic's backend — the // registry entry has no pythonDir, so unlike the Python lane there is no diff --git a/deployments/ag-ui-mastra/server.mjs b/deployments/ag-ui-mastra/server.mjs index fdfb6a919..191e32ec9 100644 --- a/deployments/ag-ui-mastra/server.mjs +++ b/deployments/ag-ui-mastra/server.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // AG-UI HTTP/SSE hosting service for Mastra agents (Lane B). // // Upstream @ag-ui/mastra ships NO plain AG-UI HTTP endpoint — only the diff --git a/deployments/ag-ui-mastra/streaming-tee.mjs b/deployments/ag-ui-mastra/streaming-tee.mjs index 191c17916..5504dfd9a 100644 --- a/deployments/ag-ui-mastra/streaming-tee.mjs +++ b/deployments/ag-ui-mastra/streaming-tee.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Delegation stream tee: observe a Mastra Agent's `fullStream` chunks before // the @ag-ui/mastra bridge consumes them. // diff --git a/deployments/ag-ui-mastra/subagent-emitter.mjs b/deployments/ag-ui-mastra/subagent-emitter.mjs index 4dd14b8ca..5598c04e4 100644 --- a/deployments/ag-ui-mastra/subagent-emitter.mjs +++ b/deployments/ag-ui-mastra/subagent-emitter.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // SUBAGENT_* injection for Mastra delegation tool calls. // // Mastra surfaces a registered sub-agent as an ordinary backend tool named diff --git a/deployments/ag-ui-mastra/test/service.test.mjs b/deployments/ag-ui-mastra/test/service.test.mjs index 4f839678a..fe7893670 100644 --- a/deployments/ag-ui-mastra/test/service.test.mjs +++ b/deployments/ag-ui-mastra/test/service.test.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Transcript-shape tests for the ag-ui-mastra service. // // Each surface's SSE event sequence is asserted against the MEASURED shapes diff --git a/deployments/ag-ui-mastra/test/streaming-tee.test.mjs b/deployments/ag-ui-mastra/test/streaming-tee.test.mjs index 86cc9fb04..0c0d8ba1f 100644 --- a/deployments/ag-ui-mastra/test/streaming-tee.test.mjs +++ b/deployments/ag-ui-mastra/test/streaming-tee.test.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Unit tests for the delegation stream tee — a Proxy over a Mastra Agent // that lets an observer see every `fullStream` chunk BEFORE the @ag-ui/mastra // bridge consumes it, while every other member forwards to the real agent. diff --git a/deployments/ag-ui-mastra/test/subagent-emitter.test.mjs b/deployments/ag-ui-mastra/test/subagent-emitter.test.mjs index 8ad1bb1f7..ed12c8217 100644 --- a/deployments/ag-ui-mastra/test/subagent-emitter.test.mjs +++ b/deployments/ag-ui-mastra/test/subagent-emitter.test.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Unit tests for the SUBAGENT_* injector — synthetic AG-UI event sequences, // exact injected ordering asserted field-for-field against the contract in // cockpit/runtimes/mastra/angular/docs/wire-capture-subagents.md. diff --git a/examples/ag-ui/angular/README.md b/examples/ag-ui/angular/README.md index f0de02830..3dd12f6da 100644 --- a/examples/ag-ui/angular/README.md +++ b/examples/ag-ui/angular/README.md @@ -1,4 +1,3 @@ - # AG-UI Itinerary example (Angular) A trip-planner demo where the agent edits a live itinerary UI over the diff --git a/examples/ag-ui/angular/e2e/a2ui-single-bubble.spec.ts b/examples/ag-ui/angular/e2e/a2ui-single-bubble.spec.ts index 861fea8a4..f2b05490c 100644 --- a/examples/ag-ui/angular/e2e/a2ui-single-bubble.spec.ts +++ b/examples/ag-ui/angular/e2e/a2ui-single-bubble.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { sendPromptAndWait } from './test-helpers'; diff --git a/examples/ag-ui/angular/e2e/aimock-runner.ts b/examples/ag-ui/angular/e2e/aimock-runner.ts index d18fffc48..3f724c506 100644 --- a/examples/ag-ui/angular/e2e/aimock-runner.ts +++ b/examples/ag-ui/angular/e2e/aimock-runner.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export { startAimock, type AimockHandle, diff --git a/examples/ag-ui/angular/e2e/app-mode-promo.spec.ts b/examples/ag-ui/angular/e2e/app-mode-promo.spec.ts index 36c9f636e..25b39ee5c 100644 --- a/examples/ag-ui/angular/e2e/app-mode-promo.spec.ts +++ b/examples/ag-ui/angular/e2e/app-mode-promo.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { openDemo } from './test-helpers'; diff --git a/examples/ag-ui/angular/e2e/citations.spec.ts b/examples/ag-ui/angular/e2e/citations.spec.ts index c6c72b44b..c92646cfe 100644 --- a/examples/ag-ui/angular/e2e/citations.spec.ts +++ b/examples/ag-ui/angular/e2e/citations.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { sendPromptAndWait } from './test-helpers'; diff --git a/examples/ag-ui/angular/e2e/error-handling.spec.ts b/examples/ag-ui/angular/e2e/error-handling.spec.ts index 107845f6b..a29912130 100644 --- a/examples/ag-ui/angular/e2e/error-handling.spec.ts +++ b/examples/ag-ui/angular/e2e/error-handling.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { messageInput, openDemo, sendButton, waitForFinalAssistant } from './test-helpers'; diff --git a/examples/ag-ui/angular/e2e/global-setup.ts b/examples/ag-ui/angular/e2e/global-setup.ts index ede44ba59..c05e1f099 100644 --- a/examples/ag-ui/angular/e2e/global-setup.ts +++ b/examples/ag-ui/angular/e2e/global-setup.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { spawn, type ChildProcess } from 'node:child_process'; import { setTimeout as delay } from 'node:timers/promises'; import { resolve } from 'node:path'; diff --git a/examples/ag-ui/angular/e2e/global-teardown.ts b/examples/ag-ui/angular/e2e/global-teardown.ts index 817006c32..5de4730a5 100644 --- a/examples/ag-ui/angular/e2e/global-teardown.ts +++ b/examples/ag-ui/angular/e2e/global-teardown.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export default async function globalTeardown(): Promise { const state = globalThis.__AIMOCK_E2E_STATE__; if (!state) return; diff --git a/examples/ag-ui/angular/e2e/initial-render.spec.ts b/examples/ag-ui/angular/e2e/initial-render.spec.ts index 4305cb21a..7e92ae775 100644 --- a/examples/ag-ui/angular/e2e/initial-render.spec.ts +++ b/examples/ag-ui/angular/e2e/initial-render.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { attachBrowserHygiene, messageInput, sendButton } from './test-helpers'; diff --git a/examples/ag-ui/angular/e2e/interrupt-approval.spec.ts b/examples/ag-ui/angular/e2e/interrupt-approval.spec.ts index 78580f29c..41717973c 100644 --- a/examples/ag-ui/angular/e2e/interrupt-approval.spec.ts +++ b/examples/ag-ui/angular/e2e/interrupt-approval.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { openDemo } from './test-helpers'; diff --git a/examples/ag-ui/angular/e2e/itinerary-client-tools.spec.ts b/examples/ag-ui/angular/e2e/itinerary-client-tools.spec.ts index 3619857a6..b3b619bb6 100644 --- a/examples/ag-ui/angular/e2e/itinerary-client-tools.spec.ts +++ b/examples/ag-ui/angular/e2e/itinerary-client-tools.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { attachBrowserHygiene, messageInput, openDemo, sendButton } from './test-helpers'; diff --git a/examples/ag-ui/angular/e2e/markdown-surfaces.spec.ts b/examples/ag-ui/angular/e2e/markdown-surfaces.spec.ts index d1f3fe9da..699cef327 100644 --- a/examples/ag-ui/angular/e2e/markdown-surfaces.spec.ts +++ b/examples/ag-ui/angular/e2e/markdown-surfaces.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect, type Locator, type Page } from '@playwright/test'; import { attachBrowserHygiene, diff --git a/examples/ag-ui/angular/e2e/playwright.config.ts b/examples/ag-ui/angular/e2e/playwright.config.ts index f108fc166..d37b2d903 100644 --- a/examples/ag-ui/angular/e2e/playwright.config.ts +++ b/examples/ag-ui/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig } from '@playwright/test'; export default defineConfig({ diff --git a/examples/ag-ui/angular/e2e/send-receive.spec.ts b/examples/ag-ui/angular/e2e/send-receive.spec.ts index 96cc2c0e1..67a1505a2 100644 --- a/examples/ag-ui/angular/e2e/send-receive.spec.ts +++ b/examples/ag-ui/angular/e2e/send-receive.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { attachBrowserHygiene, diff --git a/examples/ag-ui/angular/e2e/subagent-card.spec.ts b/examples/ag-ui/angular/e2e/subagent-card.spec.ts index 1cddcd456..9ff7921c0 100644 --- a/examples/ag-ui/angular/e2e/subagent-card.spec.ts +++ b/examples/ag-ui/angular/e2e/subagent-card.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect, type Page } from '@playwright/test'; import { openDemo, waitForFinalAssistant } from './test-helpers'; diff --git a/examples/ag-ui/angular/e2e/test-helpers.ts b/examples/ag-ui/angular/e2e/test-helpers.ts index 766abbe7c..afcd1c347 100644 --- a/examples/ag-ui/angular/e2e/test-helpers.ts +++ b/examples/ag-ui/angular/e2e/test-helpers.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { expect, type Locator, type Page } from '@playwright/test'; export function attachBrowserHygiene(page: Page): { diff --git a/examples/ag-ui/angular/e2e/toolbar.spec.ts b/examples/ag-ui/angular/e2e/toolbar.spec.ts index f751b2c52..2cb960f7a 100644 --- a/examples/ag-ui/angular/e2e/toolbar.spec.ts +++ b/examples/ag-ui/angular/e2e/toolbar.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { openDemo } from './test-helpers'; diff --git a/examples/ag-ui/angular/proxy.conf.mjs b/examples/ag-ui/angular/proxy.conf.mjs index 0d4c24d64..02617d988 100644 --- a/examples/ag-ui/angular/proxy.conf.mjs +++ b/examples/ag-ui/angular/proxy.conf.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Dev only: routes the relative /agent calls to the local uvicorn AG-UI server. export default { '/agent': { target: 'http://localhost:8000', secure: false, changeOrigin: true, ws: true }, diff --git a/examples/ag-ui/angular/scripts/inject-env.mjs b/examples/ag-ui/angular/scripts/inject-env.mjs index 93500c617..417bf906e 100644 --- a/examples/ag-ui/angular/scripts/inject-env.mjs +++ b/examples/ag-ui/angular/scripts/inject-env.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { readFileSync, writeFileSync, existsSync } from 'node:fs'; import { resolve, dirname } from 'node:path'; import { fileURLToPath } from 'node:url'; @@ -23,8 +22,7 @@ const key = env.GOOGLE_MAPS_API_KEY ?? ''; const mapId = env.GOOGLE_MAPS_MAP_ID ?? ''; const targetPath = resolve(__dirname, '../src/environments/generated-keys.local.ts'); -const contents = `// SPDX-License-Identifier: MIT -// AUTO-GENERATED by scripts/inject-env.mjs. Do not edit by hand. +const contents = `// AUTO-GENERATED by scripts/inject-env.mjs. Do not edit by hand. export const GENERATED_KEYS = { googleMaps: ${JSON.stringify(key)}, googleMapsMapId: ${JSON.stringify(mapId)}, diff --git a/examples/ag-ui/angular/src/app/app.config.ts b/examples/ag-ui/angular/src/app/app.config.ts index 82df31a46..f3502ceee 100644 --- a/examples/ag-ui/angular/src/app/app.config.ts +++ b/examples/ag-ui/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ApplicationConfig, inject, diff --git a/examples/ag-ui/angular/src/app/app.routes.ts b/examples/ag-ui/angular/src/app/app.routes.ts index 4d319e76c..0c69d487b 100644 --- a/examples/ag-ui/angular/src/app/app.routes.ts +++ b/examples/ag-ui/angular/src/app/app.routes.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Routes } from '@angular/router'; import { EmbedMode } from './modes/embed-mode.component'; import { PopupMode } from './modes/popup-mode.component'; diff --git a/examples/ag-ui/angular/src/app/app.ts b/examples/ag-ui/angular/src/app/app.ts index eb33f9612..c3f000853 100644 --- a/examples/ag-ui/angular/src/app/app.ts +++ b/examples/ag-ui/angular/src/app/app.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component } from '@angular/core'; import { AgUiShell } from './shell/ag-ui-shell.component'; diff --git a/examples/ag-ui/angular/src/app/clear-day-confirm.component.ts b/examples/ag-ui/angular/src/app/clear-day-confirm.component.ts index 2500da8e8..7d88b6cbd 100644 --- a/examples/ag-ui/angular/src/app/clear-day-confirm.component.ts +++ b/examples/ag-ui/angular/src/app/clear-day-confirm.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, inject, input } from '@angular/core'; import { injectRenderHost } from '@threadplane/render'; import { ItineraryStore } from './itinerary-store'; diff --git a/examples/ag-ui/angular/src/app/client-tools.ts b/examples/ag-ui/angular/src/app/client-tools.ts index cef065521..b4470d63c 100644 --- a/examples/ag-ui/angular/src/app/client-tools.ts +++ b/examples/ag-ui/angular/src/app/client-tools.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { inject } from '@angular/core'; import { tools, action, view, ask, type ClientToolRegistry, createAgentRef } from '@threadplane/chat'; import { z } from 'zod/v4'; diff --git a/examples/ag-ui/angular/src/app/day-card.component.ts b/examples/ag-ui/angular/src/app/day-card.component.ts index 7a536164c..cac6e1f51 100644 --- a/examples/ag-ui/angular/src/app/day-card.component.ts +++ b/examples/ag-ui/angular/src/app/day-card.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, input } from '@angular/core'; import type { ViewProps } from '@threadplane/chat'; import { z } from 'zod/v4'; diff --git a/examples/ag-ui/angular/src/app/geocoding.service.spec.ts b/examples/ag-ui/angular/src/app/geocoding.service.spec.ts index d8501107b..c80067218 100644 --- a/examples/ag-ui/angular/src/app/geocoding.service.spec.ts +++ b/examples/ag-ui/angular/src/app/geocoding.service.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach, afterEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { GeocodingService } from './geocoding.service'; diff --git a/examples/ag-ui/angular/src/app/geocoding.service.ts b/examples/ag-ui/angular/src/app/geocoding.service.ts index a3c20069f..5c270bbb8 100644 --- a/examples/ag-ui/angular/src/app/geocoding.service.ts +++ b/examples/ag-ui/angular/src/app/geocoding.service.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /// import { Injectable } from '@angular/core'; diff --git a/examples/ag-ui/angular/src/app/google-maps-loader.ts b/examples/ag-ui/angular/src/app/google-maps-loader.ts index 297899eef..3b202f1e4 100644 --- a/examples/ag-ui/angular/src/app/google-maps-loader.ts +++ b/examples/ag-ui/angular/src/app/google-maps-loader.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Injectable, signal } from '@angular/core'; import { environment } from '../environments/environment'; diff --git a/examples/ag-ui/angular/src/app/itinerary-panel.component.spec.ts b/examples/ag-ui/angular/src/app/itinerary-panel.component.spec.ts index a3079ab6c..8b9affc4f 100644 --- a/examples/ag-ui/angular/src/app/itinerary-panel.component.spec.ts +++ b/examples/ag-ui/angular/src/app/itinerary-panel.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { provideAgent } from '@threadplane/ag-ui'; diff --git a/examples/ag-ui/angular/src/app/itinerary-panel.component.ts b/examples/ag-ui/angular/src/app/itinerary-panel.component.ts index e8ce0768c..8bb668c66 100644 --- a/examples/ag-ui/angular/src/app/itinerary-panel.component.ts +++ b/examples/ag-ui/angular/src/app/itinerary-panel.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, inject, signal } from '@angular/core'; import { CdkDragDrop, DragDropModule } from '@angular/cdk/drag-drop'; import { injectAgent } from '@threadplane/ag-ui'; diff --git a/examples/ag-ui/angular/src/app/itinerary-store.spec.ts b/examples/ag-ui/angular/src/app/itinerary-store.spec.ts index 14d03408d..c3dcac99c 100644 --- a/examples/ag-ui/angular/src/app/itinerary-store.spec.ts +++ b/examples/ag-ui/angular/src/app/itinerary-store.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach, vi } from 'vitest'; import { ItineraryStore, ITINERARY_STORAGE_KEY } from './itinerary-store'; diff --git a/examples/ag-ui/angular/src/app/itinerary-store.ts b/examples/ag-ui/angular/src/app/itinerary-store.ts index 072145c30..094a8ab91 100644 --- a/examples/ag-ui/angular/src/app/itinerary-store.ts +++ b/examples/ag-ui/angular/src/app/itinerary-store.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { computed, signal } from '@angular/core'; export interface ItineraryStop { diff --git a/examples/ag-ui/angular/src/app/map-bounds.spec.ts b/examples/ag-ui/angular/src/app/map-bounds.spec.ts index 7b33800b5..a0bf8f1fb 100644 --- a/examples/ag-ui/angular/src/app/map-bounds.spec.ts +++ b/examples/ag-ui/angular/src/app/map-bounds.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { computeBounds } from './map-bounds'; diff --git a/examples/ag-ui/angular/src/app/map-bounds.ts b/examples/ag-ui/angular/src/app/map-bounds.ts index d0a091fed..406fe4c56 100644 --- a/examples/ag-ui/angular/src/app/map-bounds.ts +++ b/examples/ag-ui/angular/src/app/map-bounds.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - /** A geographic bounding box (LatLngBoundsLiteral-compatible). */ export interface Bounds { north: number; diff --git a/examples/ag-ui/angular/src/app/map-canvas.component.ts b/examples/ag-ui/angular/src/app/map-canvas.component.ts index 3a3f39a65..eb37f4216 100644 --- a/examples/ag-ui/angular/src/app/map-canvas.component.ts +++ b/examples/ag-ui/angular/src/app/map-canvas.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /// import { ChangeDetectionStrategy, diff --git a/examples/ag-ui/angular/src/app/modes/app-mode-promo.component.spec.ts b/examples/ag-ui/angular/src/app/modes/app-mode-promo.component.spec.ts index 860a73c34..d7f3a059a 100644 --- a/examples/ag-ui/angular/src/app/modes/app-mode-promo.component.spec.ts +++ b/examples/ag-ui/angular/src/app/modes/app-mode-promo.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { AppModePromoComponent } from './app-mode-promo.component'; diff --git a/examples/ag-ui/angular/src/app/modes/app-mode-promo.component.ts b/examples/ag-ui/angular/src/app/modes/app-mode-promo.component.ts index b4f6a57d1..62a160e90 100644 --- a/examples/ag-ui/angular/src/app/modes/app-mode-promo.component.ts +++ b/examples/ag-ui/angular/src/app/modes/app-mode-promo.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, input, output } from '@angular/core'; /** diff --git a/examples/ag-ui/angular/src/app/modes/embed-mode.component.ts b/examples/ag-ui/angular/src/app/modes/embed-mode.component.ts index 52e484807..74db19dfa 100644 --- a/examples/ag-ui/angular/src/app/modes/embed-mode.component.ts +++ b/examples/ag-ui/angular/src/app/modes/embed-mode.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, inject } from '@angular/core'; import { ChatComponent, a2uiBasicCatalog } from '@threadplane/chat'; import { AgUiShell } from '../shell/ag-ui-shell.component'; diff --git a/examples/ag-ui/angular/src/app/modes/popup-mode.component.ts b/examples/ag-ui/angular/src/app/modes/popup-mode.component.ts index 8e1b2d938..be0193562 100644 --- a/examples/ag-ui/angular/src/app/modes/popup-mode.component.ts +++ b/examples/ag-ui/angular/src/app/modes/popup-mode.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, inject } from '@angular/core'; import { ChatPopupComponent, a2uiBasicCatalog } from '@threadplane/chat'; import { AgUiShell } from '../shell/ag-ui-shell.component'; diff --git a/examples/ag-ui/angular/src/app/modes/sidebar-mode.component.ts b/examples/ag-ui/angular/src/app/modes/sidebar-mode.component.ts index 1c6246638..60f22a2a0 100644 --- a/examples/ag-ui/angular/src/app/modes/sidebar-mode.component.ts +++ b/examples/ag-ui/angular/src/app/modes/sidebar-mode.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, inject } from '@angular/core'; import { ChatSidebarComponent, a2uiBasicCatalog } from '@threadplane/chat'; import { AgUiShell } from '../shell/ag-ui-shell.component'; diff --git a/examples/ag-ui/angular/src/app/modes/welcome-suggestions.component.ts b/examples/ag-ui/angular/src/app/modes/welcome-suggestions.component.ts index 089006ae3..f805635ec 100644 --- a/examples/ag-ui/angular/src/app/modes/welcome-suggestions.component.ts +++ b/examples/ag-ui/angular/src/app/modes/welcome-suggestions.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, input, output } from '@angular/core'; import { ChatWelcomeSuggestionComponent, diff --git a/examples/ag-ui/angular/src/app/modes/welcome-suggestions.ts b/examples/ag-ui/angular/src/app/modes/welcome-suggestions.ts index 0375ebddb..939ecb775 100644 --- a/examples/ag-ui/angular/src/app/modes/welcome-suggestions.ts +++ b/examples/ag-ui/angular/src/app/modes/welcome-suggestions.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - /** * Welcome suggestion prompts shown in each mode's empty state. Kept in * one file so all three modes ship the same list. diff --git a/examples/ag-ui/angular/src/app/shell/ag-ui-shell.component.ts b/examples/ag-ui/angular/src/app/shell/ag-ui-shell.component.ts index 6795e0036..cf9a05dff 100644 --- a/examples/ag-ui/angular/src/app/shell/ag-ui-shell.component.ts +++ b/examples/ag-ui/angular/src/app/shell/ag-ui-shell.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, diff --git a/examples/ag-ui/angular/src/app/shell/palette-persistence.service.spec.ts b/examples/ag-ui/angular/src/app/shell/palette-persistence.service.spec.ts index 7315ac97c..e26cb10e0 100644 --- a/examples/ag-ui/angular/src/app/shell/palette-persistence.service.spec.ts +++ b/examples/ag-ui/angular/src/app/shell/palette-persistence.service.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { PalettePersistence } from './palette-persistence.service'; diff --git a/examples/ag-ui/angular/src/app/shell/palette-persistence.service.ts b/examples/ag-ui/angular/src/app/shell/palette-persistence.service.ts index a8e472af4..527f4a320 100644 --- a/examples/ag-ui/angular/src/app/shell/palette-persistence.service.ts +++ b/examples/ag-ui/angular/src/app/shell/palette-persistence.service.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Injectable } from '@angular/core'; const KEY = 'threadplane-ag-ui-demo:palette'; diff --git a/examples/ag-ui/angular/src/environments/environment.development.ts b/examples/ag-ui/angular/src/environments/environment.development.ts index 2aa906bc6..8e3ff7826 100644 --- a/examples/ag-ui/angular/src/environments/environment.development.ts +++ b/examples/ag-ui/angular/src/environments/environment.development.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { GENERATED_KEYS } from './generated-keys'; export const environment = { diff --git a/examples/ag-ui/angular/src/environments/environment.ts b/examples/ag-ui/angular/src/environments/environment.ts index 952c303e1..343de8114 100644 --- a/examples/ag-ui/angular/src/environments/environment.ts +++ b/examples/ag-ui/angular/src/environments/environment.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { GENERATED_KEYS } from './generated-keys'; export const environment = { diff --git a/examples/ag-ui/angular/src/environments/generated-keys.ts b/examples/ag-ui/angular/src/environments/generated-keys.ts index 7da7b6554..39b4a3e3f 100644 --- a/examples/ag-ui/angular/src/environments/generated-keys.ts +++ b/examples/ag-ui/angular/src/environments/generated-keys.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Committed stub. Regenerated as generated-keys.local.ts at build time by // scripts/inject-env.mjs and swapped in via project.json fileReplacements. // Ships empty (CI has no key); local/preview builds get the real value. diff --git a/examples/ag-ui/angular/src/main.ts b/examples/ag-ui/angular/src/main.ts index 5e219f151..190f3418d 100644 --- a/examples/ag-ui/angular/src/main.ts +++ b/examples/ag-ui/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { bootstrapApplication } from '@angular/platform-browser'; import { appConfig } from './app/app.config'; import { App } from './app/app'; diff --git a/examples/ag-ui/angular/src/test-setup.ts b/examples/ag-ui/angular/src/test-setup.ts index 054534fcf..ca3d8a2b3 100644 --- a/examples/ag-ui/angular/src/test-setup.ts +++ b/examples/ag-ui/angular/src/test-setup.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { getTestBed } from '@angular/core/testing'; import { BrowserTestingModule, diff --git a/examples/ag-ui/python/src/schemas/__init__.py b/examples/ag-ui/python/src/schemas/__init__.py index 69cf75749..c2919947b 100644 --- a/examples/ag-ui/python/src/schemas/__init__.py +++ b/examples/ag-ui/python/src/schemas/__init__.py @@ -1,2 +1 @@ -# SPDX-License-Identifier: MIT """Schema-prompt modules for the GenUI sub-LLM tools.""" diff --git a/examples/ag-ui/python/src/schemas/a2ui_v09.py b/examples/ag-ui/python/src/schemas/a2ui_v09.py index b090d8750..3f02e31b7 100644 --- a/examples/ag-ui/python/src/schemas/a2ui_v09.py +++ b/examples/ag-ui/python/src/schemas/a2ui_v09.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """A2UI v0.9 protocol schema documentation, used as the system prompt for the A2UI GenUI flow. Derived from the official A2UI v0.9 stable schemas (server_to_client.json, common_types.json, and the basic catalog at diff --git a/examples/ag-ui/python/src/schemas/json_render.py b/examples/ag-ui/python/src/schemas/json_render.py index 01501f062..faf264e65 100644 --- a/examples/ag-ui/python/src/schemas/json_render.py +++ b/examples/ag-ui/python/src/schemas/json_render.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """json-render protocol schema documentation, used as the system prompt for the `generate_json_render_spec` sub-LLM tool. Targets the @json-render/core Spec shape: { root, elements, state }.""" diff --git a/examples/ag-ui/python/src/server.py b/examples/ag-ui/python/src/server.py index 2c47b35ab..032b49f9b 100644 --- a/examples/ag-ui/python/src/server.py +++ b/examples/ag-ui/python/src/server.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Standalone AG-UI server for the examples/ag-ui demo. Wraps the (transport-agnostic) chat graph with ag-ui-langgraph and serves it diff --git a/examples/ag-ui/python/src/streaming/__init__.py b/examples/ag-ui/python/src/streaming/__init__.py index 20ecb624d..8f90ab591 100644 --- a/examples/ag-ui/python/src/streaming/__init__.py +++ b/examples/ag-ui/python/src/streaming/__init__.py @@ -1,2 +1 @@ -# SPDX-License-Identifier: MIT """Backend streaming helpers for progressive A2UI envelope emission.""" diff --git a/examples/ag-ui/python/src/streaming/a2ui_partial_handler.py b/examples/ag-ui/python/src/streaming/a2ui_partial_handler.py index 7b08a606f..18cae2d62 100644 --- a/examples/ag-ui/python/src/streaming/a2ui_partial_handler.py +++ b/examples/ag-ui/python/src/streaming/a2ui_partial_handler.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Streaming callback handler that sidebands a parent LLM's growing tool_call.arguments as A2UI-partial custom events. diff --git a/examples/ag-ui/python/src/streaming/envelope_normalizer.py b/examples/ag-ui/python/src/streaming/envelope_normalizer.py index 5edf0f7b4..330711d39 100644 --- a/examples/ag-ui/python/src/streaming/envelope_normalizer.py +++ b/examples/ag-ui/python/src/streaming/envelope_normalizer.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Normalises the four envelope-args shapes the parent LLM may emit into a canonical envelope list. Parity with libs/chat/src/lib/a2ui/envelope-normalizer.ts. diff --git a/examples/ag-ui/python/src/streaming/envelope_tool.py b/examples/ag-ui/python/src/streaming/envelope_tool.py index 6b09731bd..2941301d4 100644 --- a/examples/ag-ui/python/src/streaming/envelope_tool.py +++ b/examples/ag-ui/python/src/streaming/envelope_tool.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Parent-LLM-bound tool that emits A2UI v0.9 envelopes as structured tool arguments. Replaces the old two-LLM `generate_a2ui_schema` flow (parent calls a sub-LLM that produces envelopes); the parent now emits envelopes diff --git a/examples/ag-ui/python/src/streaming/subagent_emitting_agent.py b/examples/ag-ui/python/src/streaming/subagent_emitting_agent.py index 7134c1d4e..0bc2da64d 100644 --- a/examples/ag-ui/python/src/streaming/subagent_emitting_agent.py +++ b/examples/ag-ui/python/src/streaming/subagent_emitting_agent.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """SUBAGENT_* emitter for the `research` delegation tool. The graph cannot reach the AG-UI wire directly: the research subgraph's nodes, diff --git a/examples/chat/angular/e2e/a2ui-single-bubble.spec.ts b/examples/chat/angular/e2e/a2ui-single-bubble.spec.ts index 42977a12e..f5109a250 100644 --- a/examples/chat/angular/e2e/a2ui-single-bubble.spec.ts +++ b/examples/chat/angular/e2e/a2ui-single-bubble.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { sendPromptAndWait } from './test-helpers'; diff --git a/examples/chat/angular/e2e/aimock-runner.spec.ts b/examples/chat/angular/e2e/aimock-runner.spec.ts index 7c096476d..d7730091f 100644 --- a/examples/chat/angular/e2e/aimock-runner.spec.ts +++ b/examples/chat/angular/e2e/aimock-runner.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, afterEach } from 'vitest'; import { writeFileSync, mkdtempSync, rmSync } from 'node:fs'; import { join } from 'node:path'; diff --git a/examples/chat/angular/e2e/aimock-runner.ts b/examples/chat/angular/e2e/aimock-runner.ts index d18fffc48..3f724c506 100644 --- a/examples/chat/angular/e2e/aimock-runner.ts +++ b/examples/chat/angular/e2e/aimock-runner.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export { startAimock, type AimockHandle, diff --git a/examples/chat/angular/e2e/app-mode-itinerary.spec.ts b/examples/chat/angular/e2e/app-mode-itinerary.spec.ts index 76db1bc17..c77a699b6 100644 --- a/examples/chat/angular/e2e/app-mode-itinerary.spec.ts +++ b/examples/chat/angular/e2e/app-mode-itinerary.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // App-mode itinerary cockpit — structural e2e. These assert layout/DOM, NOT // map tiles (the WebGL/vector map does not render reliably in the automated // browser, and the bundle is keyless in CI). App mode is reached via the diff --git a/examples/chat/angular/e2e/browser-hygiene.spec.ts b/examples/chat/angular/e2e/browser-hygiene.spec.ts index 88186d076..56d42c204 100644 --- a/examples/chat/angular/e2e/browser-hygiene.spec.ts +++ b/examples/chat/angular/e2e/browser-hygiene.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { attachBrowserHygiene, openDemo } from './test-helpers'; diff --git a/examples/chat/angular/e2e/citations.spec.ts b/examples/chat/angular/e2e/citations.spec.ts index 2bb751d36..3c25db076 100644 --- a/examples/chat/angular/e2e/citations.spec.ts +++ b/examples/chat/angular/e2e/citations.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { sendPromptAndWait } from './test-helpers'; diff --git a/examples/chat/angular/e2e/color-scheme.spec.ts b/examples/chat/angular/e2e/color-scheme.spec.ts index 3ba57a311..31f3cbdfd 100644 --- a/examples/chat/angular/e2e/color-scheme.spec.ts +++ b/examples/chat/angular/e2e/color-scheme.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { attachBrowserHygiene, diff --git a/examples/chat/angular/e2e/control-palette.spec.ts b/examples/chat/angular/e2e/control-palette.spec.ts index fe8397b54..e1783d3a3 100644 --- a/examples/chat/angular/e2e/control-palette.spec.ts +++ b/examples/chat/angular/e2e/control-palette.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { openChatDevtools, diff --git a/examples/chat/angular/e2e/debug-devtools.spec.ts b/examples/chat/angular/e2e/debug-devtools.spec.ts index 31f15120a..f3c22eae3 100644 --- a/examples/chat/angular/e2e/debug-devtools.spec.ts +++ b/examples/chat/angular/e2e/debug-devtools.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { openChatDevtools, openDemo } from './test-helpers'; diff --git a/examples/chat/angular/e2e/error-handling.spec.ts b/examples/chat/angular/e2e/error-handling.spec.ts index f2c387eb2..2aec55693 100644 --- a/examples/chat/angular/e2e/error-handling.spec.ts +++ b/examples/chat/angular/e2e/error-handling.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { messageInput, openDemo, sendButton, waitForFinalAssistant } from './test-helpers'; diff --git a/examples/chat/angular/e2e/global-setup.ts b/examples/chat/angular/e2e/global-setup.ts index 1f8f2d242..138758302 100644 --- a/examples/chat/angular/e2e/global-setup.ts +++ b/examples/chat/angular/e2e/global-setup.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { spawn, type ChildProcess } from 'node:child_process'; import { setTimeout as delay } from 'node:timers/promises'; import { resolve } from 'node:path'; diff --git a/examples/chat/angular/e2e/global-teardown.ts b/examples/chat/angular/e2e/global-teardown.ts index beb3c8c89..edeb6c554 100644 --- a/examples/chat/angular/e2e/global-teardown.ts +++ b/examples/chat/angular/e2e/global-teardown.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { freePort, killTree } from './process-utils'; const LANGGRAPH_PORT = 2024; diff --git a/examples/chat/angular/e2e/hero.spec.ts b/examples/chat/angular/e2e/hero.spec.ts index dc82570d6..605d1007a 100644 --- a/examples/chat/angular/e2e/hero.spec.ts +++ b/examples/chat/angular/e2e/hero.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { attachBrowserHygiene } from './test-helpers'; diff --git a/examples/chat/angular/e2e/initial-render.spec.ts b/examples/chat/angular/e2e/initial-render.spec.ts index 773114613..f8e16edc2 100644 --- a/examples/chat/angular/e2e/initial-render.spec.ts +++ b/examples/chat/angular/e2e/initial-render.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { attachBrowserHygiene, diff --git a/examples/chat/angular/e2e/interrupt-approval.spec.ts b/examples/chat/angular/e2e/interrupt-approval.spec.ts index 38a4039e9..809b6f682 100644 --- a/examples/chat/angular/e2e/interrupt-approval.spec.ts +++ b/examples/chat/angular/e2e/interrupt-approval.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { openDemo } from './test-helpers'; diff --git a/examples/chat/angular/e2e/keyboard-accessibility.spec.ts b/examples/chat/angular/e2e/keyboard-accessibility.spec.ts index be376cb08..714b7bbfe 100644 --- a/examples/chat/angular/e2e/keyboard-accessibility.spec.ts +++ b/examples/chat/angular/e2e/keyboard-accessibility.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { closeChatDevtools, diff --git a/examples/chat/angular/e2e/lifecycle.spec.ts b/examples/chat/angular/e2e/lifecycle.spec.ts index e050e8469..0ee7f722f 100644 --- a/examples/chat/angular/e2e/lifecycle.spec.ts +++ b/examples/chat/angular/e2e/lifecycle.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { activeThreadIdFromUrl, diff --git a/examples/chat/angular/e2e/markdown-surfaces.spec.ts b/examples/chat/angular/e2e/markdown-surfaces.spec.ts index 0f0be3328..a58b53cd7 100644 --- a/examples/chat/angular/e2e/markdown-surfaces.spec.ts +++ b/examples/chat/angular/e2e/markdown-surfaces.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect, type Locator, type Page } from '@playwright/test'; import { attachBrowserHygiene, diff --git a/examples/chat/angular/e2e/mode-routing.spec.ts b/examples/chat/angular/e2e/mode-routing.spec.ts index 75307620f..88812bdbb 100644 --- a/examples/chat/angular/e2e/mode-routing.spec.ts +++ b/examples/chat/angular/e2e/mode-routing.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { activeThreadIdFromUrl, diff --git a/examples/chat/angular/e2e/model-picker.spec.ts b/examples/chat/angular/e2e/model-picker.spec.ts index 9939604de..04ccb0d42 100644 --- a/examples/chat/angular/e2e/model-picker.spec.ts +++ b/examples/chat/angular/e2e/model-picker.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { activeThreadIdFromUrl, diff --git a/examples/chat/angular/e2e/playwright.config.ts b/examples/chat/angular/e2e/playwright.config.ts index 73581a8d1..77060b696 100644 --- a/examples/chat/angular/e2e/playwright.config.ts +++ b/examples/chat/angular/e2e/playwright.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { defineConfig } from '@playwright/test'; export default defineConfig({ diff --git a/examples/chat/angular/e2e/process-utils.ts b/examples/chat/angular/e2e/process-utils.ts index 28a21e259..2d6c81309 100644 --- a/examples/chat/angular/e2e/process-utils.ts +++ b/examples/chat/angular/e2e/process-utils.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { execFileSync } from 'node:child_process'; import { setTimeout as delay } from 'node:timers/promises'; import type { ChildProcess } from 'node:child_process'; diff --git a/examples/chat/angular/e2e/record-demo.config.ts b/examples/chat/angular/e2e/record-demo.config.ts index 4014d47c8..2abba119c 100644 --- a/examples/chat/angular/e2e/record-demo.config.ts +++ b/examples/chat/angular/e2e/record-demo.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * Playwright config for recording the HITL demo clip from the canonical demo * shell. Mirrors `playwright.config.ts` — same aimock-backed global setup — diff --git a/examples/chat/angular/e2e/record-demo.record.ts b/examples/chat/angular/e2e/record-demo.record.ts index aa99760cb..1bf53e8cf 100644 --- a/examples/chat/angular/e2e/record-demo.record.ts +++ b/examples/chat/angular/e2e/record-demo.record.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * Records the human-in-the-loop approval loop on the canonical demo shell — * the same surface as demo.threadplane.ai, so the clip matches the homepage diff --git a/examples/chat/angular/e2e/record-hero-fixture.record.ts b/examples/chat/angular/e2e/record-hero-fixture.record.ts index 5c42d5589..48d255982 100644 --- a/examples/chat/angular/e2e/record-hero-fixture.record.ts +++ b/examples/chat/angular/e2e/record-hero-fixture.record.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * NOT a test. Drives /hero?record=1 (the scripted walkthrough runs against the * live agent wrapped in HeroRecordingTransport) and writes the captured runs diff --git a/examples/chat/angular/e2e/record-hero-poster.record.ts b/examples/chat/angular/e2e/record-hero-poster.record.ts index 42ed72979..60d485f49 100644 --- a/examples/chat/angular/e2e/record-hero-poster.record.ts +++ b/examples/chat/angular/e2e/record-hero-poster.record.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * NOT a test. Captures a frame of the hero walkthrough as the website's * server-rendered poster (1200x720, webp). Run through record-hero.config.ts: diff --git a/examples/chat/angular/e2e/record-hero.config.ts b/examples/chat/angular/e2e/record-hero.config.ts index 33cf3924b..bc070a0a4 100644 --- a/examples/chat/angular/e2e/record-hero.config.ts +++ b/examples/chat/angular/e2e/record-hero.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * Playwright config for recording the hero walkthrough fixture. Mirrors * `record-demo.config.ts` — same aimock-backed global setup — but captures no diff --git a/examples/chat/angular/e2e/record-render.record.ts b/examples/chat/angular/e2e/record-render.record.ts index 35c409d4a..b16a0712e 100644 --- a/examples/chat/angular/e2e/record-render.record.ts +++ b/examples/chat/angular/e2e/record-render.record.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * Records generative UI for the website's Render section: the agent emits a * json-render spec and the demo mounts it as real Angular components. diff --git a/examples/chat/angular/e2e/record-ship.record.ts b/examples/chat/angular/e2e/record-ship.record.ts index 93bae874f..977e58f01 100644 --- a/examples/chat/angular/e2e/record-ship.record.ts +++ b/examples/chat/angular/e2e/record-ship.record.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * Records durability for the website's Ship section: send a message, reload the * page, and watch the conversation come back. The thread lives in a LangGraph diff --git a/examples/chat/angular/e2e/regenerate.spec.ts b/examples/chat/angular/e2e/regenerate.spec.ts index 89e594891..347523172 100644 --- a/examples/chat/angular/e2e/regenerate.spec.ts +++ b/examples/chat/angular/e2e/regenerate.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect, type Page } from '@playwright/test'; import { activeThreadIdFromUrl, sendPromptAndWait } from './test-helpers'; diff --git a/examples/chat/angular/e2e/research-subagent.spec.ts b/examples/chat/angular/e2e/research-subagent.spec.ts index cd4b06529..768ac4c2b 100644 --- a/examples/chat/angular/e2e/research-subagent.spec.ts +++ b/examples/chat/angular/e2e/research-subagent.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { openDemo } from './test-helpers'; diff --git a/examples/chat/angular/e2e/send-receive.spec.ts b/examples/chat/angular/e2e/send-receive.spec.ts index 2632aa080..fe6237db6 100644 --- a/examples/chat/angular/e2e/send-receive.spec.ts +++ b/examples/chat/angular/e2e/send-receive.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { attachBrowserHygiene, diff --git a/examples/chat/angular/e2e/test-helpers.ts b/examples/chat/angular/e2e/test-helpers.ts index 5049f1378..57a72997c 100644 --- a/examples/chat/angular/e2e/test-helpers.ts +++ b/examples/chat/angular/e2e/test-helpers.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { expect, type Locator, type Page } from '@playwright/test'; export function attachBrowserHygiene(page: Page): { diff --git a/examples/chat/angular/e2e/url-routing.spec.ts b/examples/chat/angular/e2e/url-routing.spec.ts index d43d5abda..37fa5d136 100644 --- a/examples/chat/angular/e2e/url-routing.spec.ts +++ b/examples/chat/angular/e2e/url-routing.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { activeThreadIdFromUrl, diff --git a/examples/chat/angular/e2e/visual-polish.spec.ts b/examples/chat/angular/e2e/visual-polish.spec.ts index 3c1b87b23..6e71ad4bb 100644 --- a/examples/chat/angular/e2e/visual-polish.spec.ts +++ b/examples/chat/angular/e2e/visual-polish.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test, expect } from '@playwright/test'; import { openDemo } from './test-helpers'; diff --git a/examples/chat/angular/scripts/inject-env.mjs b/examples/chat/angular/scripts/inject-env.mjs index 93500c617..417bf906e 100644 --- a/examples/chat/angular/scripts/inject-env.mjs +++ b/examples/chat/angular/scripts/inject-env.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { readFileSync, writeFileSync, existsSync } from 'node:fs'; import { resolve, dirname } from 'node:path'; import { fileURLToPath } from 'node:url'; @@ -23,8 +22,7 @@ const key = env.GOOGLE_MAPS_API_KEY ?? ''; const mapId = env.GOOGLE_MAPS_MAP_ID ?? ''; const targetPath = resolve(__dirname, '../src/environments/generated-keys.local.ts'); -const contents = `// SPDX-License-Identifier: MIT -// AUTO-GENERATED by scripts/inject-env.mjs. Do not edit by hand. +const contents = `// AUTO-GENERATED by scripts/inject-env.mjs. Do not edit by hand. export const GENERATED_KEYS = { googleMaps: ${JSON.stringify(key)}, googleMapsMapId: ${JSON.stringify(mapId)}, diff --git a/examples/chat/angular/src/app/app.config.ts b/examples/chat/angular/src/app/app.config.ts index 926576348..80524b9c4 100644 --- a/examples/chat/angular/src/app/app.config.ts +++ b/examples/chat/angular/src/app/app.config.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ApplicationConfig, inject, diff --git a/examples/chat/angular/src/app/app.routes.spec.ts b/examples/chat/angular/src/app/app.routes.spec.ts index b91164286..b6b95bfcc 100644 --- a/examples/chat/angular/src/app/app.routes.spec.ts +++ b/examples/chat/angular/src/app/app.routes.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { routes } from './app.routes'; import { HeroMode } from './hero/hero-mode.component'; diff --git a/examples/chat/angular/src/app/app.routes.ts b/examples/chat/angular/src/app/app.routes.ts index 6992b57ac..2b34b180a 100644 --- a/examples/chat/angular/src/app/app.routes.ts +++ b/examples/chat/angular/src/app/app.routes.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Routes, UrlMatcher, UrlMatchResult, UrlSegment } from '@angular/router'; /** Matcher factory: collapses `` and `/` into a diff --git a/examples/chat/angular/src/app/app.ts b/examples/chat/angular/src/app/app.ts index 30786d765..2ec3e852c 100644 --- a/examples/chat/angular/src/app/app.ts +++ b/examples/chat/angular/src/app/app.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy } from '@angular/core'; import { RouterOutlet } from '@angular/router'; diff --git a/examples/chat/angular/src/app/clear-day-confirm.component.ts b/examples/chat/angular/src/app/clear-day-confirm.component.ts index 2500da8e8..7d88b6cbd 100644 --- a/examples/chat/angular/src/app/clear-day-confirm.component.ts +++ b/examples/chat/angular/src/app/clear-day-confirm.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, inject, input } from '@angular/core'; import { injectRenderHost } from '@threadplane/render'; import { ItineraryStore } from './itinerary-store'; diff --git a/examples/chat/angular/src/app/client-tools.spec.ts b/examples/chat/angular/src/app/client-tools.spec.ts index 99d205c8e..268bdc2d0 100644 --- a/examples/chat/angular/src/app/client-tools.spec.ts +++ b/examples/chat/angular/src/app/client-tools.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { ItineraryStore } from './itinerary-store'; diff --git a/examples/chat/angular/src/app/client-tools.ts b/examples/chat/angular/src/app/client-tools.ts index fc0c93dcf..8dc2b9bff 100644 --- a/examples/chat/angular/src/app/client-tools.ts +++ b/examples/chat/angular/src/app/client-tools.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { inject } from '@angular/core'; import { tools, action, view, ask, type ClientToolRegistry } from '@threadplane/chat'; import { z } from 'zod/v4'; diff --git a/examples/chat/angular/src/app/day-card.component.ts b/examples/chat/angular/src/app/day-card.component.ts index 7a536164c..cac6e1f51 100644 --- a/examples/chat/angular/src/app/day-card.component.ts +++ b/examples/chat/angular/src/app/day-card.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, input } from '@angular/core'; import type { ViewProps } from '@threadplane/chat'; import { z } from 'zod/v4'; diff --git a/examples/chat/angular/src/app/geocoding.service.spec.ts b/examples/chat/angular/src/app/geocoding.service.spec.ts index d8501107b..c80067218 100644 --- a/examples/chat/angular/src/app/geocoding.service.spec.ts +++ b/examples/chat/angular/src/app/geocoding.service.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach, afterEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { GeocodingService } from './geocoding.service'; diff --git a/examples/chat/angular/src/app/geocoding.service.ts b/examples/chat/angular/src/app/geocoding.service.ts index a3c20069f..5c270bbb8 100644 --- a/examples/chat/angular/src/app/geocoding.service.ts +++ b/examples/chat/angular/src/app/geocoding.service.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /// import { Injectable } from '@angular/core'; diff --git a/examples/chat/angular/src/app/google-maps-loader.ts b/examples/chat/angular/src/app/google-maps-loader.ts index 297899eef..3b202f1e4 100644 --- a/examples/chat/angular/src/app/google-maps-loader.ts +++ b/examples/chat/angular/src/app/google-maps-loader.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Injectable, signal } from '@angular/core'; import { environment } from '../environments/environment'; diff --git a/examples/chat/angular/src/app/hero/hero-agent-refs.ts b/examples/chat/angular/src/app/hero/hero-agent-refs.ts index 102c8ee79..3c18480ad 100644 --- a/examples/chat/angular/src/app/hero/hero-agent-refs.ts +++ b/examples/chat/angular/src/app/hero/hero-agent-refs.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { createAgentRef } from '@threadplane/chat'; /** Replay agent: HeroReplayTransport, no backend. */ diff --git a/examples/chat/angular/src/app/hero/hero-bridge.spec.ts b/examples/chat/angular/src/app/hero/hero-bridge.spec.ts index bfe455bb4..003bb8895 100644 --- a/examples/chat/angular/src/app/hero/hero-bridge.spec.ts +++ b/examples/chat/angular/src/app/hero/hero-bridge.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it, vi } from 'vitest'; import { HERO_PARENT_ORIGINS, createHeroBridge, isAllowedParentOrigin } from './hero-bridge'; diff --git a/examples/chat/angular/src/app/hero/hero-bridge.ts b/examples/chat/angular/src/app/hero/hero-bridge.ts index 5b4b972d2..8db122fca 100644 --- a/examples/chat/angular/src/app/hero/hero-bridge.ts +++ b/examples/chat/angular/src/app/hero/hero-bridge.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - export type HeroFrameState = 'ready' | 'scripted' | 'paused' | 'live' | 'replay'; export const HERO_MESSAGE_TYPE = 'tplane-hero'; /** Only these embedders receive frame state or can pause the script. */ diff --git a/examples/chat/angular/src/app/hero/hero-cursor.component.spec.ts b/examples/chat/angular/src/app/hero/hero-cursor.component.spec.ts index d7b3308ad..b1a20a7b1 100644 --- a/examples/chat/angular/src/app/hero/hero-cursor.component.spec.ts +++ b/examples/chat/angular/src/app/hero/hero-cursor.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { HeroCursorComponent } from './hero-cursor.component'; diff --git a/examples/chat/angular/src/app/hero/hero-cursor.component.ts b/examples/chat/angular/src/app/hero/hero-cursor.component.ts index 5eb7306bc..46d8928d8 100644 --- a/examples/chat/angular/src/app/hero/hero-cursor.component.ts +++ b/examples/chat/angular/src/app/hero/hero-cursor.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, input } from '@angular/core'; /** diff --git a/examples/chat/angular/src/app/hero/hero-dom-host.spec.ts b/examples/chat/angular/src/app/hero/hero-dom-host.spec.ts index f58ce9ea3..57a373c1e 100644 --- a/examples/chat/angular/src/app/hero/hero-dom-host.spec.ts +++ b/examples/chat/angular/src/app/hero/hero-dom-host.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, signal } from '@angular/core'; import { TestBed, type ComponentFixture } from '@angular/core/testing'; import { ChatComponent, ChatInterruptPanelComponent, type Agent } from '@threadplane/chat'; diff --git a/examples/chat/angular/src/app/hero/hero-dom-host.ts b/examples/chat/angular/src/app/hero/hero-dom-host.ts index 3af30a99c..a2d0ea77a 100644 --- a/examples/chat/angular/src/app/hero/hero-dom-host.ts +++ b/examples/chat/angular/src/app/hero/hero-dom-host.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - /** * The hero walkthrough drives the REAL chat UI (no mocked composer), so it has * to reach into the rendered DOM. Keeping that layer here — as pure functions diff --git a/examples/chat/angular/src/app/hero/hero-mode.component.spec.ts b/examples/chat/angular/src/app/hero/hero-mode.component.spec.ts index b81585bd6..d57bd264b 100644 --- a/examples/chat/angular/src/app/hero/hero-mode.component.spec.ts +++ b/examples/chat/angular/src/app/hero/hero-mode.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it, beforeEach, afterEach } from 'vitest'; import { TestBed, type ComponentFixture } from '@angular/core/testing'; import { HeroMode } from './hero-mode.component'; diff --git a/examples/chat/angular/src/app/hero/hero-mode.component.ts b/examples/chat/angular/src/app/hero/hero-mode.component.ts index ad499c695..aa6366261 100644 --- a/examples/chat/angular/src/app/hero/hero-mode.component.ts +++ b/examples/chat/angular/src/app/hero/hero-mode.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, diff --git a/examples/chat/angular/src/app/hero/hero-recording.transport.spec.ts b/examples/chat/angular/src/app/hero/hero-recording.transport.spec.ts index 1ea59c36c..64cdd0391 100644 --- a/examples/chat/angular/src/app/hero/hero-recording.transport.spec.ts +++ b/examples/chat/angular/src/app/hero/hero-recording.transport.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { HeroRecordingTransport } from './hero-recording.transport'; import type { AgentTransport, StreamEvent } from '@threadplane/langgraph'; diff --git a/examples/chat/angular/src/app/hero/hero-recording.transport.ts b/examples/chat/angular/src/app/hero/hero-recording.transport.ts index d0178718f..4b5789048 100644 --- a/examples/chat/angular/src/app/hero/hero-recording.transport.ts +++ b/examples/chat/angular/src/app/hero/hero-recording.transport.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { AgentQueueEntry, AgentTransport, LangGraphSubmitOptions, StreamEvent } from '@threadplane/langgraph'; import type { ThreadState } from '@langchain/langgraph-sdk'; import type { HeroRecording, RecordedRun } from './hero-recording.types'; diff --git a/examples/chat/angular/src/app/hero/hero-recording.types.spec.ts b/examples/chat/angular/src/app/hero/hero-recording.types.spec.ts index 2a1690e61..4faf4fe98 100644 --- a/examples/chat/angular/src/app/hero/hero-recording.types.spec.ts +++ b/examples/chat/angular/src/app/hero/hero-recording.types.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { validateHeroRecording, type HeroRecording } from './hero-recording.types'; diff --git a/examples/chat/angular/src/app/hero/hero-recording.types.ts b/examples/chat/angular/src/app/hero/hero-recording.types.ts index e88b33abb..e568df7a6 100644 --- a/examples/chat/angular/src/app/hero/hero-recording.types.ts +++ b/examples/chat/angular/src/app/hero/hero-recording.types.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { StreamEvent } from '@threadplane/langgraph'; /** One transport event with its offset from the start of its run. */ diff --git a/examples/chat/angular/src/app/hero/hero-replay.fixture.spec.ts b/examples/chat/angular/src/app/hero/hero-replay.fixture.spec.ts index 0892dbf6a..35d5ae2dd 100644 --- a/examples/chat/angular/src/app/hero/hero-replay.fixture.spec.ts +++ b/examples/chat/angular/src/app/hero/hero-replay.fixture.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /// // The app build type-checks src/**/*.ts with `types: []`; this spec is the one // file that reads from disk, so it pulls in the node globals it needs itself. diff --git a/examples/chat/angular/src/app/hero/hero-replay.transport.spec.ts b/examples/chat/angular/src/app/hero/hero-replay.transport.spec.ts index 94670c930..de758f31c 100644 --- a/examples/chat/angular/src/app/hero/hero-replay.transport.spec.ts +++ b/examples/chat/angular/src/app/hero/hero-replay.transport.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it, vi } from 'vitest'; import { HeroReplayTransport, type ReplayClock } from './hero-replay.transport'; import type { HeroRecording } from './hero-recording.types'; diff --git a/examples/chat/angular/src/app/hero/hero-replay.transport.ts b/examples/chat/angular/src/app/hero/hero-replay.transport.ts index 4bf897498..647d36e24 100644 --- a/examples/chat/angular/src/app/hero/hero-replay.transport.ts +++ b/examples/chat/angular/src/app/hero/hero-replay.transport.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { AgentQueueEntry, AgentTransport, LangGraphSubmitOptions, StreamEvent } from '@threadplane/langgraph'; import type { ThreadState } from '@langchain/langgraph-sdk'; import { validateHeroRecording, type HeroRecording } from './hero-recording.types'; diff --git a/examples/chat/angular/src/app/hero/hero-script.spec.ts b/examples/chat/angular/src/app/hero/hero-script.spec.ts index 7204b4bc0..faadae541 100644 --- a/examples/chat/angular/src/app/hero/hero-script.spec.ts +++ b/examples/chat/angular/src/app/hero/hero-script.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it, vi } from 'vitest'; import { HERO_PROMPTS, HOLD_AFTER_DONE_MS, HeroScriptRunner, type HeroScriptHost } from './hero-script'; diff --git a/examples/chat/angular/src/app/hero/hero-script.ts b/examples/chat/angular/src/app/hero/hero-script.ts index d7562a1da..327fb191a 100644 --- a/examples/chat/angular/src/app/hero/hero-script.ts +++ b/examples/chat/angular/src/app/hero/hero-script.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { signal } from '@angular/core'; /** diff --git a/examples/chat/angular/src/app/itinerary-panel.component.spec.ts b/examples/chat/angular/src/app/itinerary-panel.component.spec.ts index 663e03c55..cb4af2744 100644 --- a/examples/chat/angular/src/app/itinerary-panel.component.spec.ts +++ b/examples/chat/angular/src/app/itinerary-panel.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { provideAgent, FakeStreamTransport } from '@threadplane/langgraph'; diff --git a/examples/chat/angular/src/app/itinerary-panel.component.ts b/examples/chat/angular/src/app/itinerary-panel.component.ts index ef3a4ec29..5599e3e2d 100644 --- a/examples/chat/angular/src/app/itinerary-panel.component.ts +++ b/examples/chat/angular/src/app/itinerary-panel.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, inject, signal } from '@angular/core'; import { CdkDragDrop, DragDropModule } from '@angular/cdk/drag-drop'; import { injectAgent } from '@threadplane/langgraph'; diff --git a/examples/chat/angular/src/app/itinerary-store.spec.ts b/examples/chat/angular/src/app/itinerary-store.spec.ts index 1fab775af..bfbff5b64 100644 --- a/examples/chat/angular/src/app/itinerary-store.spec.ts +++ b/examples/chat/angular/src/app/itinerary-store.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, vi } from 'vitest'; import { ItineraryStore } from './itinerary-store'; diff --git a/examples/chat/angular/src/app/itinerary-store.ts b/examples/chat/angular/src/app/itinerary-store.ts index 33b809738..4ac47eb76 100644 --- a/examples/chat/angular/src/app/itinerary-store.ts +++ b/examples/chat/angular/src/app/itinerary-store.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { computed, signal } from '@angular/core'; export interface ItineraryStop { diff --git a/examples/chat/angular/src/app/map-bounds.spec.ts b/examples/chat/angular/src/app/map-bounds.spec.ts index 7b33800b5..a0bf8f1fb 100644 --- a/examples/chat/angular/src/app/map-bounds.spec.ts +++ b/examples/chat/angular/src/app/map-bounds.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { computeBounds } from './map-bounds'; diff --git a/examples/chat/angular/src/app/map-bounds.ts b/examples/chat/angular/src/app/map-bounds.ts index d0a091fed..406fe4c56 100644 --- a/examples/chat/angular/src/app/map-bounds.ts +++ b/examples/chat/angular/src/app/map-bounds.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - /** A geographic bounding box (LatLngBoundsLiteral-compatible). */ export interface Bounds { north: number; diff --git a/examples/chat/angular/src/app/map-canvas.component.spec.ts b/examples/chat/angular/src/app/map-canvas.component.spec.ts index 34b686270..19e5c0538 100644 --- a/examples/chat/angular/src/app/map-canvas.component.spec.ts +++ b/examples/chat/angular/src/app/map-canvas.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, afterEach } from 'vitest'; import { readAppColorScheme } from './map-canvas.component'; diff --git a/examples/chat/angular/src/app/map-canvas.component.ts b/examples/chat/angular/src/app/map-canvas.component.ts index bc622df3c..8ad0447f8 100644 --- a/examples/chat/angular/src/app/map-canvas.component.ts +++ b/examples/chat/angular/src/app/map-canvas.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /// import { ChangeDetectionStrategy, diff --git a/examples/chat/angular/src/app/modes/app-mode-promo.component.spec.ts b/examples/chat/angular/src/app/modes/app-mode-promo.component.spec.ts index 860a73c34..d7f3a059a 100644 --- a/examples/chat/angular/src/app/modes/app-mode-promo.component.spec.ts +++ b/examples/chat/angular/src/app/modes/app-mode-promo.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { AppModePromoComponent } from './app-mode-promo.component'; diff --git a/examples/chat/angular/src/app/modes/app-mode-promo.component.ts b/examples/chat/angular/src/app/modes/app-mode-promo.component.ts index b4f6a57d1..62a160e90 100644 --- a/examples/chat/angular/src/app/modes/app-mode-promo.component.ts +++ b/examples/chat/angular/src/app/modes/app-mode-promo.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, input, output } from '@angular/core'; /** diff --git a/examples/chat/angular/src/app/modes/embed-mode.component.ts b/examples/chat/angular/src/app/modes/embed-mode.component.ts index 06ceec118..b760b0d5d 100644 --- a/examples/chat/angular/src/app/modes/embed-mode.component.ts +++ b/examples/chat/angular/src/app/modes/embed-mode.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, inject } from '@angular/core'; import { ChatComponent, a2uiBasicCatalog } from '@threadplane/chat'; import { DemoShell } from '../shell/demo-shell.component'; diff --git a/examples/chat/angular/src/app/modes/popup-mode.component.ts b/examples/chat/angular/src/app/modes/popup-mode.component.ts index 986714c01..09bc0971d 100644 --- a/examples/chat/angular/src/app/modes/popup-mode.component.ts +++ b/examples/chat/angular/src/app/modes/popup-mode.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, inject } from '@angular/core'; import { ChatPopupComponent, a2uiBasicCatalog } from '@threadplane/chat'; import { DemoShell } from '../shell/demo-shell.component'; diff --git a/examples/chat/angular/src/app/modes/sidebar-mode.component.ts b/examples/chat/angular/src/app/modes/sidebar-mode.component.ts index eedab8718..de5da2e3a 100644 --- a/examples/chat/angular/src/app/modes/sidebar-mode.component.ts +++ b/examples/chat/angular/src/app/modes/sidebar-mode.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, inject } from '@angular/core'; import { ChatSidebarComponent, a2uiBasicCatalog } from '@threadplane/chat'; import { DemoShell } from '../shell/demo-shell.component'; diff --git a/examples/chat/angular/src/app/modes/welcome-suggestions.component.spec.ts b/examples/chat/angular/src/app/modes/welcome-suggestions.component.spec.ts index 22670c63c..8790970bc 100644 --- a/examples/chat/angular/src/app/modes/welcome-suggestions.component.spec.ts +++ b/examples/chat/angular/src/app/modes/welcome-suggestions.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { ComponentFixture, TestBed } from '@angular/core/testing'; import { WelcomeSuggestionsComponent } from './welcome-suggestions.component'; diff --git a/examples/chat/angular/src/app/modes/welcome-suggestions.component.ts b/examples/chat/angular/src/app/modes/welcome-suggestions.component.ts index b7424da77..965ac0d9b 100644 --- a/examples/chat/angular/src/app/modes/welcome-suggestions.component.ts +++ b/examples/chat/angular/src/app/modes/welcome-suggestions.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, input, output } from '@angular/core'; import { ChatWelcomeSuggestionComponent, diff --git a/examples/chat/angular/src/app/modes/welcome-suggestions.spec.ts b/examples/chat/angular/src/app/modes/welcome-suggestions.spec.ts index 58a138398..1e2a6499e 100644 --- a/examples/chat/angular/src/app/modes/welcome-suggestions.spec.ts +++ b/examples/chat/angular/src/app/modes/welcome-suggestions.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { FEATURED_SUGGESTIONS, diff --git a/examples/chat/angular/src/app/modes/welcome-suggestions.ts b/examples/chat/angular/src/app/modes/welcome-suggestions.ts index a5b337e98..1bbe41362 100644 --- a/examples/chat/angular/src/app/modes/welcome-suggestions.ts +++ b/examples/chat/angular/src/app/modes/welcome-suggestions.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - /** * Welcome suggestion prompts shown in each mode's empty state. Kept in * one file so all three modes ship the same list — and so adding a diff --git a/examples/chat/angular/src/app/shell/agent-ref.ts b/examples/chat/angular/src/app/shell/agent-ref.ts index 023af1b09..06b7edb90 100644 --- a/examples/chat/angular/src/app/shell/agent-ref.ts +++ b/examples/chat/angular/src/app/shell/agent-ref.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { createAgentRef } from '@threadplane/chat'; /** diff --git a/examples/chat/angular/src/app/shell/demo-shell.component.ts b/examples/chat/angular/src/app/shell/demo-shell.component.ts index 4ed8a3c9e..fcdce35ba 100644 --- a/examples/chat/angular/src/app/shell/demo-shell.component.ts +++ b/examples/chat/angular/src/app/shell/demo-shell.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, diff --git a/examples/chat/angular/src/app/shell/e2e-overrides.spec.ts b/examples/chat/angular/src/app/shell/e2e-overrides.spec.ts index 3f79a9b53..11048ed43 100644 --- a/examples/chat/angular/src/app/shell/e2e-overrides.spec.ts +++ b/examples/chat/angular/src/app/shell/e2e-overrides.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, afterEach } from 'vitest'; import { e2eClientOptions } from './e2e-overrides'; diff --git a/examples/chat/angular/src/app/shell/e2e-overrides.ts b/examples/chat/angular/src/app/shell/e2e-overrides.ts index fd0c13910..40b2ae376 100644 --- a/examples/chat/angular/src/app/shell/e2e-overrides.ts +++ b/examples/chat/angular/src/app/shell/e2e-overrides.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { LangGraphClientOptions } from '@threadplane/langgraph'; /** diff --git a/examples/chat/angular/src/app/shell/palette-persistence.service.ts b/examples/chat/angular/src/app/shell/palette-persistence.service.ts index b233be266..5e6870cd7 100644 --- a/examples/chat/angular/src/app/shell/palette-persistence.service.ts +++ b/examples/chat/angular/src/app/shell/palette-persistence.service.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Injectable } from '@angular/core'; const KEY = 'threadplane-chat-demo:palette'; diff --git a/examples/chat/angular/src/app/shell/projects.service.ts b/examples/chat/angular/src/app/shell/projects.service.ts index 0be9fb9f4..ec5b6f023 100644 --- a/examples/chat/angular/src/app/shell/projects.service.ts +++ b/examples/chat/angular/src/app/shell/projects.service.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Injectable, signal } from '@angular/core'; import type { Project } from '@threadplane/chat'; diff --git a/examples/chat/angular/src/app/shell/runtime-telemetry.ts b/examples/chat/angular/src/app/shell/runtime-telemetry.ts index 93bc3ba08..41bafa588 100644 --- a/examples/chat/angular/src/app/shell/runtime-telemetry.ts +++ b/examples/chat/angular/src/app/shell/runtime-telemetry.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { AgentRuntimeTelemetryEvent, AgentRuntimeTelemetrySink, diff --git a/examples/chat/angular/src/app/shell/shell-tokens.ts b/examples/chat/angular/src/app/shell/shell-tokens.ts index 4b170ad6d..045504b6a 100644 --- a/examples/chat/angular/src/app/shell/shell-tokens.ts +++ b/examples/chat/angular/src/app/shell/shell-tokens.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { InjectionToken } from '@angular/core'; import type { LangGraphAgent } from '@threadplane/langgraph'; diff --git a/examples/chat/angular/src/app/trip-summary-card.component.ts b/examples/chat/angular/src/app/trip-summary-card.component.ts index 7286f2703..fa0b46839 100644 --- a/examples/chat/angular/src/app/trip-summary-card.component.ts +++ b/examples/chat/angular/src/app/trip-summary-card.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, input } from '@angular/core'; import type { ViewProps } from '@threadplane/chat'; import { z } from 'zod/v4'; diff --git a/examples/chat/angular/src/environments/environment.development.ts b/examples/chat/angular/src/environments/environment.development.ts index ec3d07a01..7c5a08c19 100644 --- a/examples/chat/angular/src/environments/environment.development.ts +++ b/examples/chat/angular/src/environments/environment.development.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * Development environment configuration for the canonical demo. * diff --git a/examples/chat/angular/src/environments/environment.ts b/examples/chat/angular/src/environments/environment.ts index f1f074b46..1652be5b5 100644 --- a/examples/chat/angular/src/environments/environment.ts +++ b/examples/chat/angular/src/environments/environment.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * Production environment configuration for the canonical demo. * diff --git a/examples/chat/angular/src/environments/generated-keys.ts b/examples/chat/angular/src/environments/generated-keys.ts index 7da7b6554..39b4a3e3f 100644 --- a/examples/chat/angular/src/environments/generated-keys.ts +++ b/examples/chat/angular/src/environments/generated-keys.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Committed stub. Regenerated as generated-keys.local.ts at build time by // scripts/inject-env.mjs and swapped in via project.json fileReplacements. // Ships empty (CI has no key); local/preview builds get the real value. diff --git a/examples/chat/angular/src/main.ts b/examples/chat/angular/src/main.ts index 5e219f151..190f3418d 100644 --- a/examples/chat/angular/src/main.ts +++ b/examples/chat/angular/src/main.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { bootstrapApplication } from '@angular/platform-browser'; import { appConfig } from './app/app.config'; import { App } from './app/app'; diff --git a/examples/chat/angular/src/test-setup.ts b/examples/chat/angular/src/test-setup.ts index 054534fcf..ca3d8a2b3 100644 --- a/examples/chat/angular/src/test-setup.ts +++ b/examples/chat/angular/src/test-setup.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { getTestBed } from '@angular/core/testing'; import { BrowserTestingModule, diff --git a/examples/chat/python/src/schemas/__init__.py b/examples/chat/python/src/schemas/__init__.py index 69cf75749..c2919947b 100644 --- a/examples/chat/python/src/schemas/__init__.py +++ b/examples/chat/python/src/schemas/__init__.py @@ -1,2 +1 @@ -# SPDX-License-Identifier: MIT """Schema-prompt modules for the GenUI sub-LLM tools.""" diff --git a/examples/chat/python/src/schemas/a2ui_v09.py b/examples/chat/python/src/schemas/a2ui_v09.py index b090d8750..3f02e31b7 100644 --- a/examples/chat/python/src/schemas/a2ui_v09.py +++ b/examples/chat/python/src/schemas/a2ui_v09.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """A2UI v0.9 protocol schema documentation, used as the system prompt for the A2UI GenUI flow. Derived from the official A2UI v0.9 stable schemas (server_to_client.json, common_types.json, and the basic catalog at diff --git a/examples/chat/python/src/schemas/json_render.py b/examples/chat/python/src/schemas/json_render.py index 01501f062..faf264e65 100644 --- a/examples/chat/python/src/schemas/json_render.py +++ b/examples/chat/python/src/schemas/json_render.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """json-render protocol schema documentation, used as the system prompt for the `generate_json_render_spec` sub-LLM tool. Targets the @json-render/core Spec shape: { root, elements, state }.""" diff --git a/examples/chat/python/src/streaming/__init__.py b/examples/chat/python/src/streaming/__init__.py index 20ecb624d..8f90ab591 100644 --- a/examples/chat/python/src/streaming/__init__.py +++ b/examples/chat/python/src/streaming/__init__.py @@ -1,2 +1 @@ -# SPDX-License-Identifier: MIT """Backend streaming helpers for progressive A2UI envelope emission.""" diff --git a/examples/chat/python/src/streaming/a2ui_partial_handler.py b/examples/chat/python/src/streaming/a2ui_partial_handler.py index 7b08a606f..18cae2d62 100644 --- a/examples/chat/python/src/streaming/a2ui_partial_handler.py +++ b/examples/chat/python/src/streaming/a2ui_partial_handler.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Streaming callback handler that sidebands a parent LLM's growing tool_call.arguments as A2UI-partial custom events. diff --git a/examples/chat/python/src/streaming/envelope_normalizer.py b/examples/chat/python/src/streaming/envelope_normalizer.py index 5edf0f7b4..330711d39 100644 --- a/examples/chat/python/src/streaming/envelope_normalizer.py +++ b/examples/chat/python/src/streaming/envelope_normalizer.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Normalises the four envelope-args shapes the parent LLM may emit into a canonical envelope list. Parity with libs/chat/src/lib/a2ui/envelope-normalizer.ts. diff --git a/examples/chat/python/src/streaming/envelope_tool.py b/examples/chat/python/src/streaming/envelope_tool.py index 6b09731bd..2941301d4 100644 --- a/examples/chat/python/src/streaming/envelope_tool.py +++ b/examples/chat/python/src/streaming/envelope_tool.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Parent-LLM-bound tool that emits A2UI v0.9 envelopes as structured tool arguments. Replaces the old two-LLM `generate_a2ui_schema` flow (parent calls a sub-LLM that produces envelopes); the parent now emits envelopes diff --git a/examples/chat/smoke/angular-versions.mjs b/examples/chat/smoke/angular-versions.mjs index 9b9de60cf..b4aed13b9 100644 --- a/examples/chat/smoke/angular-versions.mjs +++ b/examples/chat/smoke/angular-versions.mjs @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - export const ANGULAR_PEER_RANGE = '^20.0.0 || ^21.0.0 || ^22.0.0'; export const SUPPORTED_ANGULAR_MAJORS = Object.freeze([20, 21, 22]); diff --git a/examples/chat/smoke/angular-versions.spec.mjs b/examples/chat/smoke/angular-versions.spec.mjs index 506d357eb..6b0d24f01 100644 --- a/examples/chat/smoke/angular-versions.spec.mjs +++ b/examples/chat/smoke/angular-versions.spec.mjs @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - import test from 'node:test'; import assert from 'node:assert/strict'; diff --git a/examples/chat/smoke/cli.mjs b/examples/chat/smoke/cli.mjs index 501f52223..7f1dbcc51 100755 --- a/examples/chat/smoke/cli.mjs +++ b/examples/chat/smoke/cli.mjs @@ -1,5 +1,4 @@ #!/usr/bin/env node -// SPDX-License-Identifier: MIT /** * Smoke generator for a fresh consumer of the canonical examples/chat demo. * diff --git a/examples/chat/smoke/consumer-package.mjs b/examples/chat/smoke/consumer-package.mjs index e8e8aa408..acf0efc07 100644 --- a/examples/chat/smoke/consumer-package.mjs +++ b/examples/chat/smoke/consumer-package.mjs @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - export function applyAngularLane(packageJson, selectedLane) { return { ...packageJson, diff --git a/examples/chat/smoke/consumer-package.spec.mjs b/examples/chat/smoke/consumer-package.spec.mjs index 430eb8aa1..dcaa7f46d 100644 --- a/examples/chat/smoke/consumer-package.spec.mjs +++ b/examples/chat/smoke/consumer-package.spec.mjs @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - import test from 'node:test'; import assert from 'node:assert/strict'; import { readFile, mkdtemp, rm, symlink } from 'node:fs/promises'; diff --git a/examples/chat/smoke/runtime-smoke.mjs b/examples/chat/smoke/runtime-smoke.mjs index faf6f9278..4b9451fd3 100644 --- a/examples/chat/smoke/runtime-smoke.mjs +++ b/examples/chat/smoke/runtime-smoke.mjs @@ -1,5 +1,4 @@ #!/usr/bin/env node -// SPDX-License-Identifier: MIT import { spawn } from 'node:child_process'; import { realpathSync } from 'node:fs'; import { createServer } from 'node:net'; diff --git a/examples/chat/smoke/runtime-smoke.spec.mjs b/examples/chat/smoke/runtime-smoke.spec.mjs index 392872c9f..adf695d56 100644 --- a/examples/chat/smoke/runtime-smoke.spec.mjs +++ b/examples/chat/smoke/runtime-smoke.spec.mjs @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - import test from 'node:test'; import assert from 'node:assert/strict'; import { EventEmitter } from 'node:events'; diff --git a/examples/chat/smoke/template/src/compatibility-probe.ts b/examples/chat/smoke/template/src/compatibility-probe.ts index 822089256..964ada46f 100644 --- a/examples/chat/smoke/template/src/compatibility-probe.ts +++ b/examples/chat/smoke/template/src/compatibility-probe.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - import { ChangeDetectionStrategy, Component, diff --git a/libs/a2ui/src/index.ts b/libs/a2ui/src/index.ts index 802d8ec56..500a3476b 100644 --- a/libs/a2ui/src/index.ts +++ b/libs/a2ui/src/index.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export { A2UI_WIRE_VERSION, A2UI_MIME_TYPE, A2UI_BASIC_CATALOG_ID } from './lib/types.js'; export type { A2uiTheme, diff --git a/libs/a2ui/src/lib/functions.spec.ts b/libs/a2ui/src/lib/functions.spec.ts index 0e10c2471..bb21d47a8 100644 --- a/libs/a2ui/src/lib/functions.spec.ts +++ b/libs/a2ui/src/lib/functions.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, test, vi, afterEach } from 'vitest'; import { createA2uiFunctionRegistry } from './functions'; import { resolveDynamic } from './resolve'; diff --git a/libs/a2ui/src/lib/functions.ts b/libs/a2ui/src/lib/functions.ts index b27442a06..18ec13e8a 100644 --- a/libs/a2ui/src/lib/functions.ts +++ b/libs/a2ui/src/lib/functions.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // A2UI v0.9 client-side functions (basic catalog `functions` map). // Arg shapes follow the official catalog schema at // https://a2ui.org/specification/v0_9/catalogs/basic/catalog.json. diff --git a/libs/a2ui/src/lib/guards.spec.ts b/libs/a2ui/src/lib/guards.spec.ts index cd14ec069..21ad6a321 100644 --- a/libs/a2ui/src/lib/guards.spec.ts +++ b/libs/a2ui/src/lib/guards.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, test } from 'vitest'; import { isPathRef, isFunctionCall } from './guards'; diff --git a/libs/a2ui/src/lib/guards.ts b/libs/a2ui/src/lib/guards.ts index 45515b73e..8bc6619e3 100644 --- a/libs/a2ui/src/lib/guards.ts +++ b/libs/a2ui/src/lib/guards.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - /** Returns true when `value` is an A2UI dynamic path reference. */ export function isPathRef(value: unknown): value is { path: string } { return typeof value === 'object' && value !== null diff --git a/libs/a2ui/src/lib/parser.spec.ts b/libs/a2ui/src/lib/parser.spec.ts index 6e2d57fe5..c95dc5dad 100644 --- a/libs/a2ui/src/lib/parser.spec.ts +++ b/libs/a2ui/src/lib/parser.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, test } from 'vitest'; import { createA2uiMessageParser } from './parser'; diff --git a/libs/a2ui/src/lib/parser.ts b/libs/a2ui/src/lib/parser.ts index 2754bf280..be0f14420 100644 --- a/libs/a2ui/src/lib/parser.ts +++ b/libs/a2ui/src/lib/parser.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { A2UI_WIRE_VERSION, type A2uiMessage } from './types.js'; const ENVELOPE_KEYS = ['createSurface', 'updateComponents', 'updateDataModel', 'deleteSurface'] as const; diff --git a/libs/a2ui/src/lib/pointer.spec.ts b/libs/a2ui/src/lib/pointer.spec.ts index b9a6f7b81..f69124ffa 100644 --- a/libs/a2ui/src/lib/pointer.spec.ts +++ b/libs/a2ui/src/lib/pointer.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { getByPointer, setByPointer, deleteByPointer } from './pointer'; diff --git a/libs/a2ui/src/lib/pointer.ts b/libs/a2ui/src/lib/pointer.ts index 0f9b332cf..38e77d15d 100644 --- a/libs/a2ui/src/lib/pointer.ts +++ b/libs/a2ui/src/lib/pointer.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - function parsePointer(pointer: string): string[] { if (!pointer || pointer === '/') return []; return pointer.split('/').filter(Boolean); diff --git a/libs/a2ui/src/lib/resolve.spec.ts b/libs/a2ui/src/lib/resolve.spec.ts index a3e2c8399..cae8d1faa 100644 --- a/libs/a2ui/src/lib/resolve.spec.ts +++ b/libs/a2ui/src/lib/resolve.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, test } from 'vitest'; import { resolveDynamic } from './resolve'; diff --git a/libs/a2ui/src/lib/resolve.ts b/libs/a2ui/src/lib/resolve.ts index 8641ac72c..878bbf0db 100644 --- a/libs/a2ui/src/lib/resolve.ts +++ b/libs/a2ui/src/lib/resolve.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { getByPointer } from './pointer.js'; import { isFunctionCall, isPathRef } from './guards.js'; import { diff --git a/libs/a2ui/src/lib/schema-conformance.spec.ts b/libs/a2ui/src/lib/schema-conformance.spec.ts index 62061468a..e50fd667e 100644 --- a/libs/a2ui/src/lib/schema-conformance.spec.ts +++ b/libs/a2ui/src/lib/schema-conformance.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // Drift tripwire against the OFFICIAL A2UI v0.9 JSON schemas vendored in // libs/a2ui/schemas/ (see the README there for source URLs + refresh steps). diff --git a/libs/a2ui/src/lib/types.spec.ts b/libs/a2ui/src/lib/types.spec.ts index e353cb63e..3dccabfb9 100644 --- a/libs/a2ui/src/lib/types.spec.ts +++ b/libs/a2ui/src/lib/types.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, test } from 'vitest'; import { A2UI_WIRE_VERSION, A2UI_MIME_TYPE, A2UI_BASIC_CATALOG_ID, diff --git a/libs/a2ui/src/lib/types.ts b/libs/a2ui/src/lib/types.ts index 72d51664f..849893885 100644 --- a/libs/a2ui/src/lib/types.ts +++ b/libs/a2ui/src/lib/types.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - // --- Protocol constants --- /** Wire version stamped on every A2UI v0.9-family envelope. */ diff --git a/libs/ag-ui/src/lib/bridge-citations-state.spec.ts b/libs/ag-ui/src/lib/bridge-citations-state.spec.ts index 77dce908c..98dfb989c 100644 --- a/libs/ag-ui/src/lib/bridge-citations-state.spec.ts +++ b/libs/ag-ui/src/lib/bridge-citations-state.spec.ts @@ -1,5 +1,4 @@ // libs/ag-ui/src/lib/bridge-citations-state.spec.ts -// SPDX-License-Identifier: MIT import { bridgeCitationsState } from './bridge-citations-state'; import type { Message } from '@threadplane/chat'; diff --git a/libs/ag-ui/src/lib/bridge-citations-state.ts b/libs/ag-ui/src/lib/bridge-citations-state.ts index 406d7da5a..87f4505f7 100644 --- a/libs/ag-ui/src/lib/bridge-citations-state.ts +++ b/libs/ag-ui/src/lib/bridge-citations-state.ts @@ -1,5 +1,4 @@ // libs/ag-ui/src/lib/bridge-citations-state.ts -// SPDX-License-Identifier: MIT import type { Citation, Message } from '@threadplane/chat'; interface ThreadStateLike { diff --git a/libs/ag-ui/src/lib/client-tools.spec.ts b/libs/ag-ui/src/lib/client-tools.spec.ts index 4cf242549..b37eb0177 100644 --- a/libs/ag-ui/src/lib/client-tools.spec.ts +++ b/libs/ag-ui/src/lib/client-tools.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, vi } from 'vitest'; import { signal } from '@angular/core'; import { Subject } from 'rxjs'; diff --git a/libs/ag-ui/src/lib/client-tools.ts b/libs/ag-ui/src/lib/client-tools.ts index dcd115c4f..03c1e3fc7 100644 --- a/libs/ag-ui/src/lib/client-tools.ts +++ b/libs/ag-ui/src/lib/client-tools.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { computed, signal } from '@angular/core'; import type { AbstractAgent } from '@ag-ui/client'; import type { Tool, Message } from '@ag-ui/core'; diff --git a/libs/ag-ui/src/lib/internal/apply-patch.spec.ts b/libs/ag-ui/src/lib/internal/apply-patch.spec.ts index b2d48196d..8cb30fca3 100644 --- a/libs/ag-ui/src/lib/internal/apply-patch.spec.ts +++ b/libs/ag-ui/src/lib/internal/apply-patch.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { applyPatch, parsePointer, type JsonPatchOp } from './apply-patch'; diff --git a/libs/ag-ui/src/lib/internal/apply-patch.ts b/libs/ag-ui/src/lib/internal/apply-patch.ts index 62d92b5e0..ee337209e 100644 --- a/libs/ag-ui/src/lib/internal/apply-patch.ts +++ b/libs/ag-ui/src/lib/internal/apply-patch.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Minimal RFC-6902 JSON Patch implementation, scoped to the ops the AG-UI // reducer actually receives via STATE_DELTA events: add, replace, remove, // move, copy, test. Pure ESM, zero deps. Replaces a CommonJS-only third-party diff --git a/libs/ag-ui/src/lib/provide-agent.spec.ts b/libs/ag-ui/src/lib/provide-agent.spec.ts index 835d1067d..be2215d87 100644 --- a/libs/ag-ui/src/lib/provide-agent.spec.ts +++ b/libs/ag-ui/src/lib/provide-agent.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, vi } from 'vitest'; import { Observable } from 'rxjs'; import type { BaseEvent } from '@ag-ui/client'; diff --git a/libs/ag-ui/src/lib/provide-agent.ts b/libs/ag-ui/src/lib/provide-agent.ts index c44727e3d..76bd5500a 100644 --- a/libs/ag-ui/src/lib/provide-agent.ts +++ b/libs/ag-ui/src/lib/provide-agent.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { InjectionToken, inject, type Provider } from '@angular/core'; import { HttpAgent } from '@ag-ui/client'; import type { AgentRef, AgentRuntimeTelemetrySink } from '@threadplane/chat'; diff --git a/libs/ag-ui/src/lib/provide-agent.type-spec.ts b/libs/ag-ui/src/lib/provide-agent.type-spec.ts index 6d89e3e75..4f2d879c3 100644 --- a/libs/ag-ui/src/lib/provide-agent.type-spec.ts +++ b/libs/ag-ui/src/lib/provide-agent.type-spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { createAgentRef } from '@threadplane/chat'; import type { Equal, Expect } from '../testing/type-assert'; import { injectAgent } from './provide-agent'; diff --git a/libs/ag-ui/src/lib/reducer.runtime-interrupts.spec.ts b/libs/ag-ui/src/lib/reducer.runtime-interrupts.spec.ts index f903b7a1e..9cbf141eb 100644 --- a/libs/ag-ui/src/lib/reducer.runtime-interrupts.spec.ts +++ b/libs/ag-ui/src/lib/reducer.runtime-interrupts.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // Transcript-driven interrupt-detection tests. // diff --git a/libs/ag-ui/src/lib/reducer.spec.ts b/libs/ag-ui/src/lib/reducer.spec.ts index 9511b997b..6a43088d5 100644 --- a/libs/ag-ui/src/lib/reducer.spec.ts +++ b/libs/ag-ui/src/lib/reducer.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { signal } from '@angular/core'; import { Subject } from 'rxjs'; diff --git a/libs/ag-ui/src/lib/reducer.subagent.spec.ts b/libs/ag-ui/src/lib/reducer.subagent.spec.ts index ee44ed45e..e0c5a89ba 100644 --- a/libs/ag-ui/src/lib/reducer.subagent.spec.ts +++ b/libs/ag-ui/src/lib/reducer.subagent.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { signal } from '@angular/core'; import { Subject } from 'rxjs'; diff --git a/libs/ag-ui/src/lib/reducer.ts b/libs/ag-ui/src/lib/reducer.ts index d64567a40..e96baef34 100644 --- a/libs/ag-ui/src/lib/reducer.ts +++ b/libs/ag-ui/src/lib/reducer.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @ag-ui/client@0.0.52 — EventType is a string enum with uppercase values. // Discriminator strings (e.g. 'RUN_STARTED') match EventType enum members // verbatim; the switch cases below use the string literals directly so this diff --git a/libs/ag-ui/src/lib/runtime-operation-reporter.ts b/libs/ag-ui/src/lib/runtime-operation-reporter.ts index 628ccc62d..2a4dec6cb 100644 --- a/libs/ag-ui/src/lib/runtime-operation-reporter.ts +++ b/libs/ag-ui/src/lib/runtime-operation-reporter.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { InjectionToken } from '@angular/core'; export type RuntimeOperationFailureReporter = ( diff --git a/libs/ag-ui/src/lib/testing/fake-agent.spec.ts b/libs/ag-ui/src/lib/testing/fake-agent.spec.ts index 9deab39db..f74a42df5 100644 --- a/libs/ag-ui/src/lib/testing/fake-agent.spec.ts +++ b/libs/ag-ui/src/lib/testing/fake-agent.spec.ts @@ -1,5 +1,4 @@ // libs/ag-ui/src/lib/testing/fake-agent.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect, vi } from 'vitest'; import { toArray, lastValueFrom } from 'rxjs'; import { EventType, type RunAgentInput, type BaseEvent } from '@ag-ui/client'; diff --git a/libs/ag-ui/src/lib/testing/fake-agent.ts b/libs/ag-ui/src/lib/testing/fake-agent.ts index 6b9a68eb3..4ccd4998b 100644 --- a/libs/ag-ui/src/lib/testing/fake-agent.ts +++ b/libs/ag-ui/src/lib/testing/fake-agent.ts @@ -1,5 +1,4 @@ // libs/ag-ui/src/lib/testing/fake-agent.ts -// SPDX-License-Identifier: MIT import { AbstractAgent, EventType, diff --git a/libs/ag-ui/src/lib/testing/provide-fake-agent.spec.ts b/libs/ag-ui/src/lib/testing/provide-fake-agent.spec.ts index 8d995b318..9fab4b257 100644 --- a/libs/ag-ui/src/lib/testing/provide-fake-agent.spec.ts +++ b/libs/ag-ui/src/lib/testing/provide-fake-agent.spec.ts @@ -1,5 +1,4 @@ // libs/ag-ui/src/lib/testing/provide-fake-agent.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { AGENT } from '../provide-agent'; diff --git a/libs/ag-ui/src/lib/testing/provide-fake-agent.ts b/libs/ag-ui/src/lib/testing/provide-fake-agent.ts index 3231aa173..b5745fa57 100644 --- a/libs/ag-ui/src/lib/testing/provide-fake-agent.ts +++ b/libs/ag-ui/src/lib/testing/provide-fake-agent.ts @@ -1,5 +1,4 @@ // libs/ag-ui/src/lib/testing/provide-fake-agent.ts -// SPDX-License-Identifier: MIT import { type Provider } from '@angular/core'; import type { FakeAgentConfig } from '@threadplane/chat/testing'; import { AGENT } from '../provide-agent'; diff --git a/libs/ag-ui/src/lib/to-agent.conformance.spec.ts b/libs/ag-ui/src/lib/to-agent.conformance.spec.ts index dc73c03ce..855e4fbdb 100644 --- a/libs/ag-ui/src/lib/to-agent.conformance.spec.ts +++ b/libs/ag-ui/src/lib/to-agent.conformance.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Observable } from 'rxjs'; import type { AbstractAgent, BaseEvent } from '@ag-ui/client'; import type { RunAgentInput } from '@ag-ui/core'; diff --git a/libs/ag-ui/src/lib/to-agent.resume-wire.spec.ts b/libs/ag-ui/src/lib/to-agent.resume-wire.spec.ts index 1f2109a1a..bdc742706 100644 --- a/libs/ag-ui/src/lib/to-agent.resume-wire.spec.ts +++ b/libs/ag-ui/src/lib/to-agent.resume-wire.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // Wire-level resume tests against the REAL @ag-ui/client HttpAgent (0.0.59). // diff --git a/libs/ag-ui/src/lib/to-agent.resume.spec.ts b/libs/ag-ui/src/lib/to-agent.resume.spec.ts index 62a9ef34d..5b8cf9bf1 100644 --- a/libs/ag-ui/src/lib/to-agent.resume.spec.ts +++ b/libs/ag-ui/src/lib/to-agent.resume.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // Transcript-driven resume-payload tests. // diff --git a/libs/ag-ui/src/lib/to-agent.spec.ts b/libs/ag-ui/src/lib/to-agent.spec.ts index c01695520..7e95637f9 100644 --- a/libs/ag-ui/src/lib/to-agent.spec.ts +++ b/libs/ag-ui/src/lib/to-agent.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, vi } from 'vitest'; import { Observable, Subject } from 'rxjs'; import type { AbstractAgent, BaseEvent } from '@ag-ui/client'; diff --git a/libs/ag-ui/src/lib/to-agent.ts b/libs/ag-ui/src/lib/to-agent.ts index 2c741791d..bb15fedf5 100644 --- a/libs/ag-ui/src/lib/to-agent.ts +++ b/libs/ag-ui/src/lib/to-agent.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { computed, signal, type Signal } from '@angular/core'; import { Subject } from 'rxjs'; import type { AbstractAgent } from '@ag-ui/client'; diff --git a/libs/ag-ui/src/public-api.ts b/libs/ag-ui/src/public-api.ts index 876bbe993..3baa322a3 100644 --- a/libs/ag-ui/src/public-api.ts +++ b/libs/ag-ui/src/public-api.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export { toAgent } from './lib/to-agent'; export type { ToAgentOptions, AgUiAgent } from './lib/to-agent'; export type { CustomStreamEvent } from './lib/reducer'; diff --git a/libs/ag-ui/src/testing/type-assert.ts b/libs/ag-ui/src/testing/type-assert.ts index 63a48b0bb..f9d420e7e 100644 --- a/libs/ag-ui/src/testing/type-assert.ts +++ b/libs/ag-ui/src/testing/type-assert.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export type Equal = (() => T extends A ? 1 : 2) extends (() => T extends B ? 1 : 2) ? true : false; export type Expect = T; diff --git a/libs/chat/debug/public-api.ts b/libs/chat/debug/public-api.ts index 688b0f15a..0adc80863 100644 --- a/libs/chat/debug/public-api.ts +++ b/libs/chat/debug/public-api.ts @@ -1,3 +1,2 @@ -// SPDX-License-Identifier: MIT export { ChatDebugComponent } from './src/lib/compositions/chat-debug/chat-debug.component'; export type { DockPosition } from './src/lib/compositions/chat-debug/chat-debug.component'; diff --git a/libs/chat/debug/src/lib/compositions/chat-debug/chat-debug-root-styles.ts b/libs/chat/debug/src/lib/compositions/chat-debug/chat-debug-root-styles.ts index 838ee8a1c..72b0fe65d 100644 --- a/libs/chat/debug/src/lib/compositions/chat-debug/chat-debug-root-styles.ts +++ b/libs/chat/debug/src/lib/compositions/chat-debug/chat-debug-root-styles.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT const CHAT_DEBUG_ROOT_STYLES = ` @layer tplane-chat-debug { :root { diff --git a/libs/chat/debug/src/lib/compositions/chat-debug/chat-debug-tokens.ts b/libs/chat/debug/src/lib/compositions/chat-debug/chat-debug-tokens.ts index 8107f201c..74b843eef 100644 --- a/libs/chat/debug/src/lib/compositions/chat-debug/chat-debug-tokens.ts +++ b/libs/chat/debug/src/lib/compositions/chat-debug/chat-debug-tokens.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - /** * Component-scoped CSS variables for the chat-debug devtools chrome. * diff --git a/libs/chat/debug/src/lib/compositions/chat-debug/chat-debug.component.ts b/libs/chat/debug/src/lib/compositions/chat-debug/chat-debug.component.ts index 257c71721..995a21f77 100644 --- a/libs/chat/debug/src/lib/compositions/chat-debug/chat-debug.component.ts +++ b/libs/chat/debug/src/lib/compositions/chat-debug/chat-debug.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, diff --git a/libs/chat/debug/src/lib/compositions/chat-debug/debug-agent.ts b/libs/chat/debug/src/lib/compositions/chat-debug/debug-agent.ts index 891aa874a..967849ece 100644 --- a/libs/chat/debug/src/lib/compositions/chat-debug/debug-agent.ts +++ b/libs/chat/debug/src/lib/compositions/chat-debug/debug-agent.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { Signal } from '@angular/core'; export interface DebugAgentCheckpoint { diff --git a/libs/chat/debug/src/lib/compositions/chat-debug/debug-checkpoint-card.component.ts b/libs/chat/debug/src/lib/compositions/chat-debug/debug-checkpoint-card.component.ts index 0a196c51b..8015e1d9a 100644 --- a/libs/chat/debug/src/lib/compositions/chat-debug/debug-checkpoint-card.component.ts +++ b/libs/chat/debug/src/lib/compositions/chat-debug/debug-checkpoint-card.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, input, diff --git a/libs/chat/debug/src/lib/compositions/chat-debug/debug-state-diff.component.ts b/libs/chat/debug/src/lib/compositions/chat-debug/debug-state-diff.component.ts index 72b72a1d5..ef38e95e5 100644 --- a/libs/chat/debug/src/lib/compositions/chat-debug/debug-state-diff.component.ts +++ b/libs/chat/debug/src/lib/compositions/chat-debug/debug-state-diff.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, diff --git a/libs/chat/debug/src/lib/compositions/chat-debug/debug-state-inspector.component.ts b/libs/chat/debug/src/lib/compositions/chat-debug/debug-state-inspector.component.ts index 91effaa68..1c5a13bfc 100644 --- a/libs/chat/debug/src/lib/compositions/chat-debug/debug-state-inspector.component.ts +++ b/libs/chat/debug/src/lib/compositions/chat-debug/debug-state-inspector.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, input, diff --git a/libs/chat/debug/src/lib/compositions/chat-debug/debug-utils.ts b/libs/chat/debug/src/lib/compositions/chat-debug/debug-utils.ts index d089396ea..d9e96b799 100644 --- a/libs/chat/debug/src/lib/compositions/chat-debug/debug-utils.ts +++ b/libs/chat/debug/src/lib/compositions/chat-debug/debug-utils.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { DebugAgentCheckpoint } from './debug-agent'; import type { DebugCheckpoint } from './debug-checkpoint-card.component'; diff --git a/libs/chat/debug/src/lib/compositions/chat-debug/inspectors/state-inspector.component.ts b/libs/chat/debug/src/lib/compositions/chat-debug/inspectors/state-inspector.component.ts index aeaf90161..da588ccec 100644 --- a/libs/chat/debug/src/lib/compositions/chat-debug/inspectors/state-inspector.component.ts +++ b/libs/chat/debug/src/lib/compositions/chat-debug/inspectors/state-inspector.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input, computed, signal } from '@angular/core'; import type { DebugAgent, DebugAgentWithHistory } from '../debug-agent'; import { CHAT_DEBUG_TOKENS } from '../chat-debug-tokens'; diff --git a/libs/chat/debug/src/lib/compositions/chat-debug/inspectors/timeline-inspector.component.ts b/libs/chat/debug/src/lib/compositions/chat-debug/inspectors/timeline-inspector.component.ts index 018533b54..aa3e7525f 100644 --- a/libs/chat/debug/src/lib/compositions/chat-debug/inspectors/timeline-inspector.component.ts +++ b/libs/chat/debug/src/lib/compositions/chat-debug/inspectors/timeline-inspector.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, diff --git a/libs/chat/debug/src/lib/compositions/chat-debug/persistence.ts b/libs/chat/debug/src/lib/compositions/chat-debug/persistence.ts index 280c379a0..a5c34acb4 100644 --- a/libs/chat/debug/src/lib/compositions/chat-debug/persistence.ts +++ b/libs/chat/debug/src/lib/compositions/chat-debug/persistence.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export interface Persistence { read(key: string): T | undefined; write(key: string, value: T): void; diff --git a/libs/chat/debug/src/lib/compositions/chat-debug/state-diff.ts b/libs/chat/debug/src/lib/compositions/chat-debug/state-diff.ts index c85a9aad9..454b2dcb7 100644 --- a/libs/chat/debug/src/lib/compositions/chat-debug/state-diff.ts +++ b/libs/chat/debug/src/lib/compositions/chat-debug/state-diff.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - /** * Represents a single entry in a state diff. * - `added`: key exists in `after` but not `before` diff --git a/libs/chat/src/lib/a2ui/a2ui-default-fallback.component.spec.ts b/libs/chat/src/lib/a2ui/a2ui-default-fallback.component.spec.ts index cf11aa7fb..cbcfb622f 100644 --- a/libs/chat/src/lib/a2ui/a2ui-default-fallback.component.spec.ts +++ b/libs/chat/src/lib/a2ui/a2ui-default-fallback.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { A2uiDefaultFallbackComponent } from './a2ui-default-fallback.component'; diff --git a/libs/chat/src/lib/a2ui/a2ui-default-fallback.component.ts b/libs/chat/src/lib/a2ui/a2ui-default-fallback.component.ts index f55706bc3..744871a1c 100644 --- a/libs/chat/src/lib/a2ui/a2ui-default-fallback.component.ts +++ b/libs/chat/src/lib/a2ui/a2ui-default-fallback.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy } from '@angular/core'; import { CHAT_HOST_TOKENS } from '../styles/chat-tokens'; diff --git a/libs/chat/src/lib/a2ui/a2ui-slot.directive.spec.ts b/libs/chat/src/lib/a2ui/a2ui-slot.directive.spec.ts index 4ced51a4c..26de5c912 100644 --- a/libs/chat/src/lib/a2ui/a2ui-slot.directive.spec.ts +++ b/libs/chat/src/lib/a2ui/a2ui-slot.directive.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { Component, ChangeDetectionStrategy, input, signal } from '@angular/core'; import { TestBed } from '@angular/core/testing'; diff --git a/libs/chat/src/lib/a2ui/a2ui-slot.directive.ts b/libs/chat/src/lib/a2ui/a2ui-slot.directive.ts index 40f4e1623..a703dc06a 100644 --- a/libs/chat/src/lib/a2ui/a2ui-slot.directive.ts +++ b/libs/chat/src/lib/a2ui/a2ui-slot.directive.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Directive, Input, ViewContainerRef, ComponentRef, Type, inject, } from '@angular/core'; diff --git a/libs/chat/src/lib/a2ui/action-label.spec.ts b/libs/chat/src/lib/a2ui/action-label.spec.ts index 5a75d2a10..0ac1d6218 100644 --- a/libs/chat/src/lib/a2ui/action-label.spec.ts +++ b/libs/chat/src/lib/a2ui/action-label.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { a2uiActionLabel } from './action-label'; diff --git a/libs/chat/src/lib/a2ui/action-label.ts b/libs/chat/src/lib/a2ui/action-label.ts index 71d062749..ab5c5521a 100644 --- a/libs/chat/src/lib/a2ui/action-label.ts +++ b/libs/chat/src/lib/a2ui/action-label.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * Synthesize a short human-readable label for a serialized A2UI action * message, so the chat composition can render "Search flights" instead diff --git a/libs/chat/src/lib/a2ui/build-action-message.spec.ts b/libs/chat/src/lib/a2ui/build-action-message.spec.ts index ce16b1ea2..4a541e77f 100644 --- a/libs/chat/src/lib/a2ui/build-action-message.spec.ts +++ b/libs/chat/src/lib/a2ui/build-action-message.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import type { A2uiSurface, A2uiComponent } from '@threadplane/a2ui'; import { buildA2uiActionMessage } from './build-action-message'; diff --git a/libs/chat/src/lib/a2ui/build-action-message.ts b/libs/chat/src/lib/a2ui/build-action-message.ts index 244a3db15..561b52f5d 100644 --- a/libs/chat/src/lib/a2ui/build-action-message.ts +++ b/libs/chat/src/lib/a2ui/build-action-message.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { A2UI_WIRE_VERSION } from '@threadplane/a2ui'; import type { A2uiSurface, A2uiActionMessage } from '@threadplane/a2ui'; diff --git a/libs/chat/src/lib/a2ui/capabilities.spec.ts b/libs/chat/src/lib/a2ui/capabilities.spec.ts index fac7f0d5f..45d3e10b1 100644 --- a/libs/chat/src/lib/a2ui/capabilities.spec.ts +++ b/libs/chat/src/lib/a2ui/capabilities.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { A2UI_BASIC_CATALOG_ID } from '@threadplane/a2ui'; import { a2uiClientCapabilities } from './capabilities'; diff --git a/libs/chat/src/lib/a2ui/capabilities.ts b/libs/chat/src/lib/a2ui/capabilities.ts index 12ee0369d..b199c2995 100644 --- a/libs/chat/src/lib/a2ui/capabilities.ts +++ b/libs/chat/src/lib/a2ui/capabilities.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { A2UI_BASIC_CATALOG_ID, type A2uiClientCapabilities } from '@threadplane/a2ui'; /** diff --git a/libs/chat/src/lib/a2ui/catalog/audio-player.component.ts b/libs/chat/src/lib/a2ui/catalog/audio-player.component.ts index 67abee942..ddcd9c207 100644 --- a/libs/chat/src/lib/a2ui/catalog/audio-player.component.ts +++ b/libs/chat/src/lib/a2ui/catalog/audio-player.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, input } from '@angular/core'; import type { Spec } from '@json-render/core'; diff --git a/libs/chat/src/lib/a2ui/catalog/button.component.spec.ts b/libs/chat/src/lib/a2ui/catalog/button.component.spec.ts index 667ac1112..f65746838 100644 --- a/libs/chat/src/lib/a2ui/catalog/button.component.spec.ts +++ b/libs/chat/src/lib/a2ui/catalog/button.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { A2uiButtonComponent } from './button.component'; diff --git a/libs/chat/src/lib/a2ui/catalog/button.component.ts b/libs/chat/src/lib/a2ui/catalog/button.component.ts index 69958bc1d..608754a3e 100644 --- a/libs/chat/src/lib/a2ui/catalog/button.component.ts +++ b/libs/chat/src/lib/a2ui/catalog/button.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, input, ChangeDetectionStrategy } from '@angular/core'; import type { Spec } from '@json-render/core'; import { RenderElementComponent } from '@threadplane/render'; diff --git a/libs/chat/src/lib/a2ui/catalog/card.component.ts b/libs/chat/src/lib/a2ui/catalog/card.component.ts index 81dbc2b29..da1d4f472 100644 --- a/libs/chat/src/lib/a2ui/catalog/card.component.ts +++ b/libs/chat/src/lib/a2ui/catalog/card.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, input } from '@angular/core'; import type { Spec } from '@json-render/core'; import { RenderElementComponent } from '@threadplane/render'; diff --git a/libs/chat/src/lib/a2ui/catalog/change-detection.spec.ts b/libs/chat/src/lib/a2ui/catalog/change-detection.spec.ts index b8ba14b3e..fed71a6e8 100644 --- a/libs/chat/src/lib/a2ui/catalog/change-detection.spec.ts +++ b/libs/chat/src/lib/a2ui/catalog/change-detection.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { readFileSync } from 'node:fs'; import { dirname, join } from 'node:path'; import { fileURLToPath } from 'node:url'; diff --git a/libs/chat/src/lib/a2ui/catalog/check-box.component.spec.ts b/libs/chat/src/lib/a2ui/catalog/check-box.component.spec.ts index bd13540f8..1940629e6 100644 --- a/libs/chat/src/lib/a2ui/catalog/check-box.component.spec.ts +++ b/libs/chat/src/lib/a2ui/catalog/check-box.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import type { RenderHost } from '@threadplane/render'; import { emitBinding } from './emit-binding'; diff --git a/libs/chat/src/lib/a2ui/catalog/check-box.component.ts b/libs/chat/src/lib/a2ui/catalog/check-box.component.ts index 3df1b489c..f9dd5b64d 100644 --- a/libs/chat/src/lib/a2ui/catalog/check-box.component.ts +++ b/libs/chat/src/lib/a2ui/catalog/check-box.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, input, ChangeDetectionStrategy } from '@angular/core'; import type { Spec } from '@json-render/core'; import { injectRenderHost } from '@threadplane/render'; diff --git a/libs/chat/src/lib/a2ui/catalog/choice-picker.component.spec.ts b/libs/chat/src/lib/a2ui/catalog/choice-picker.component.spec.ts index 7dee329c1..8e4fa0702 100644 --- a/libs/chat/src/lib/a2ui/catalog/choice-picker.component.spec.ts +++ b/libs/chat/src/lib/a2ui/catalog/choice-picker.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import type { RenderHost } from '@threadplane/render'; import { A2uiChoicePickerComponent } from './choice-picker.component'; diff --git a/libs/chat/src/lib/a2ui/catalog/choice-picker.component.ts b/libs/chat/src/lib/a2ui/catalog/choice-picker.component.ts index c0c906899..dd1980e29 100644 --- a/libs/chat/src/lib/a2ui/catalog/choice-picker.component.ts +++ b/libs/chat/src/lib/a2ui/catalog/choice-picker.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, input, signal, ChangeDetectionStrategy } from '@angular/core'; import type { Spec } from '@json-render/core'; import { injectRenderHost } from '@threadplane/render'; diff --git a/libs/chat/src/lib/a2ui/catalog/column.component.ts b/libs/chat/src/lib/a2ui/catalog/column.component.ts index 3ada800dd..be411278b 100644 --- a/libs/chat/src/lib/a2ui/catalog/column.component.ts +++ b/libs/chat/src/lib/a2ui/catalog/column.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, input } from '@angular/core'; import type { Spec } from '@json-render/core'; import { RenderElementComponent } from '@threadplane/render'; diff --git a/libs/chat/src/lib/a2ui/catalog/date-time-input.component.spec.ts b/libs/chat/src/lib/a2ui/catalog/date-time-input.component.spec.ts index eaeec9cfa..37bf21cde 100644 --- a/libs/chat/src/lib/a2ui/catalog/date-time-input.component.spec.ts +++ b/libs/chat/src/lib/a2ui/catalog/date-time-input.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import type { RenderHost } from '@threadplane/render'; import { emitBinding } from './emit-binding'; diff --git a/libs/chat/src/lib/a2ui/catalog/date-time-input.component.ts b/libs/chat/src/lib/a2ui/catalog/date-time-input.component.ts index 0c47ec4f4..1d749619a 100644 --- a/libs/chat/src/lib/a2ui/catalog/date-time-input.component.ts +++ b/libs/chat/src/lib/a2ui/catalog/date-time-input.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, input, ChangeDetectionStrategy } from '@angular/core'; import type { Spec } from '@json-render/core'; import { injectRenderHost } from '@threadplane/render'; diff --git a/libs/chat/src/lib/a2ui/catalog/divider.component.ts b/libs/chat/src/lib/a2ui/catalog/divider.component.ts index 7ff9efc3f..b4b45e4ae 100644 --- a/libs/chat/src/lib/a2ui/catalog/divider.component.ts +++ b/libs/chat/src/lib/a2ui/catalog/divider.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, input } from '@angular/core'; import type { Spec } from '@json-render/core'; diff --git a/libs/chat/src/lib/a2ui/catalog/emit-binding.spec.ts b/libs/chat/src/lib/a2ui/catalog/emit-binding.spec.ts index 9b0130b01..cbb08679d 100644 --- a/libs/chat/src/lib/a2ui/catalog/emit-binding.spec.ts +++ b/libs/chat/src/lib/a2ui/catalog/emit-binding.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import type { RenderHost } from '@threadplane/render'; import { emitBinding } from './emit-binding'; diff --git a/libs/chat/src/lib/a2ui/catalog/emit-binding.ts b/libs/chat/src/lib/a2ui/catalog/emit-binding.ts index 088965988..0294e2b12 100644 --- a/libs/chat/src/lib/a2ui/catalog/emit-binding.ts +++ b/libs/chat/src/lib/a2ui/catalog/emit-binding.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { RenderHost } from '@threadplane/render'; /** Writes a typed value to the render state store if the prop has a binding path. */ diff --git a/libs/chat/src/lib/a2ui/catalog/icon.component.spec.ts b/libs/chat/src/lib/a2ui/catalog/icon.component.spec.ts index cd516f93c..9feb636f3 100644 --- a/libs/chat/src/lib/a2ui/catalog/icon.component.spec.ts +++ b/libs/chat/src/lib/a2ui/catalog/icon.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { A2uiIconComponent, toMaterialSymbolName } from './icon.component'; diff --git a/libs/chat/src/lib/a2ui/catalog/icon.component.ts b/libs/chat/src/lib/a2ui/catalog/icon.component.ts index e5d5a6d5f..f05bc39b4 100644 --- a/libs/chat/src/lib/a2ui/catalog/icon.component.ts +++ b/libs/chat/src/lib/a2ui/catalog/icon.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, input } from '@angular/core'; import type { Spec } from '@json-render/core'; diff --git a/libs/chat/src/lib/a2ui/catalog/image.component.spec.ts b/libs/chat/src/lib/a2ui/catalog/image.component.spec.ts index f1def6f0a..82ea7ad99 100644 --- a/libs/chat/src/lib/a2ui/catalog/image.component.spec.ts +++ b/libs/chat/src/lib/a2ui/catalog/image.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { A2uiImageComponent } from './image.component'; diff --git a/libs/chat/src/lib/a2ui/catalog/image.component.ts b/libs/chat/src/lib/a2ui/catalog/image.component.ts index 5474bae4e..21998d1df 100644 --- a/libs/chat/src/lib/a2ui/catalog/image.component.ts +++ b/libs/chat/src/lib/a2ui/catalog/image.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, input } from '@angular/core'; import type { Spec } from '@json-render/core'; diff --git a/libs/chat/src/lib/a2ui/catalog/index.ts b/libs/chat/src/lib/a2ui/catalog/index.ts index 98801218e..79a0b8946 100644 --- a/libs/chat/src/lib/a2ui/catalog/index.ts +++ b/libs/chat/src/lib/a2ui/catalog/index.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { views, type ViewRegistry } from '@threadplane/render'; import { A2uiAudioPlayerComponent } from './audio-player.component'; import { A2uiButtonComponent } from './button.component'; diff --git a/libs/chat/src/lib/a2ui/catalog/list.component.ts b/libs/chat/src/lib/a2ui/catalog/list.component.ts index b4ef18107..585d71e87 100644 --- a/libs/chat/src/lib/a2ui/catalog/list.component.ts +++ b/libs/chat/src/lib/a2ui/catalog/list.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, input } from '@angular/core'; import type { Spec } from '@json-render/core'; import { RenderElementComponent } from '@threadplane/render'; diff --git a/libs/chat/src/lib/a2ui/catalog/modal.component.spec.ts b/libs/chat/src/lib/a2ui/catalog/modal.component.spec.ts index a81e5ff1c..c8c7c6e8a 100644 --- a/libs/chat/src/lib/a2ui/catalog/modal.component.spec.ts +++ b/libs/chat/src/lib/a2ui/catalog/modal.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { A2uiModalComponent } from './modal.component'; diff --git a/libs/chat/src/lib/a2ui/catalog/modal.component.ts b/libs/chat/src/lib/a2ui/catalog/modal.component.ts index ef776c2bb..55826b2b2 100644 --- a/libs/chat/src/lib/a2ui/catalog/modal.component.ts +++ b/libs/chat/src/lib/a2ui/catalog/modal.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, input, signal } from '@angular/core'; import type { Spec } from '@json-render/core'; import { RenderElementComponent } from '@threadplane/render'; diff --git a/libs/chat/src/lib/a2ui/catalog/row.component.ts b/libs/chat/src/lib/a2ui/catalog/row.component.ts index b26b00001..cc7727062 100644 --- a/libs/chat/src/lib/a2ui/catalog/row.component.ts +++ b/libs/chat/src/lib/a2ui/catalog/row.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, input } from '@angular/core'; import type { Spec } from '@json-render/core'; import { RenderElementComponent } from '@threadplane/render'; diff --git a/libs/chat/src/lib/a2ui/catalog/slider.component.spec.ts b/libs/chat/src/lib/a2ui/catalog/slider.component.spec.ts index 577add2b6..90b069323 100644 --- a/libs/chat/src/lib/a2ui/catalog/slider.component.spec.ts +++ b/libs/chat/src/lib/a2ui/catalog/slider.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import type { RenderHost } from '@threadplane/render'; import { emitBinding } from './emit-binding'; diff --git a/libs/chat/src/lib/a2ui/catalog/slider.component.ts b/libs/chat/src/lib/a2ui/catalog/slider.component.ts index 050591801..c0a077a2f 100644 --- a/libs/chat/src/lib/a2ui/catalog/slider.component.ts +++ b/libs/chat/src/lib/a2ui/catalog/slider.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, input, ChangeDetectionStrategy } from '@angular/core'; import type { Spec } from '@json-render/core'; import { injectRenderHost } from '@threadplane/render'; diff --git a/libs/chat/src/lib/a2ui/catalog/tabs.component.spec.ts b/libs/chat/src/lib/a2ui/catalog/tabs.component.spec.ts index efa4729a2..c7dbdeaa5 100644 --- a/libs/chat/src/lib/a2ui/catalog/tabs.component.spec.ts +++ b/libs/chat/src/lib/a2ui/catalog/tabs.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { A2uiTabsComponent } from './tabs.component'; diff --git a/libs/chat/src/lib/a2ui/catalog/tabs.component.ts b/libs/chat/src/lib/a2ui/catalog/tabs.component.ts index 83a6adbdd..1d84cb6ec 100644 --- a/libs/chat/src/lib/a2ui/catalog/tabs.component.ts +++ b/libs/chat/src/lib/a2ui/catalog/tabs.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, effect, input, signal } from '@angular/core'; import type { Spec } from '@json-render/core'; import { RenderElementComponent } from '@threadplane/render'; diff --git a/libs/chat/src/lib/a2ui/catalog/text-field.component.spec.ts b/libs/chat/src/lib/a2ui/catalog/text-field.component.spec.ts index f27ea91a1..4d5b3ab59 100644 --- a/libs/chat/src/lib/a2ui/catalog/text-field.component.spec.ts +++ b/libs/chat/src/lib/a2ui/catalog/text-field.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import type { RenderHost } from '@threadplane/render'; import { emitBinding } from './emit-binding'; diff --git a/libs/chat/src/lib/a2ui/catalog/text-field.component.ts b/libs/chat/src/lib/a2ui/catalog/text-field.component.ts index 6518c512b..8c030414a 100644 --- a/libs/chat/src/lib/a2ui/catalog/text-field.component.ts +++ b/libs/chat/src/lib/a2ui/catalog/text-field.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, input, ChangeDetectionStrategy } from '@angular/core'; import type { Spec } from '@json-render/core'; import { injectRenderHost } from '@threadplane/render'; diff --git a/libs/chat/src/lib/a2ui/catalog/text.component.spec.ts b/libs/chat/src/lib/a2ui/catalog/text.component.spec.ts index c7842de1b..aec646039 100644 --- a/libs/chat/src/lib/a2ui/catalog/text.component.spec.ts +++ b/libs/chat/src/lib/a2ui/catalog/text.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { A2uiTextComponent } from './text.component'; diff --git a/libs/chat/src/lib/a2ui/catalog/text.component.ts b/libs/chat/src/lib/a2ui/catalog/text.component.ts index e1ec86443..fc6d1e72f 100644 --- a/libs/chat/src/lib/a2ui/catalog/text.component.ts +++ b/libs/chat/src/lib/a2ui/catalog/text.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, input } from '@angular/core'; import type { Spec } from '@json-render/core'; diff --git a/libs/chat/src/lib/a2ui/catalog/video.component.ts b/libs/chat/src/lib/a2ui/catalog/video.component.ts index 94b79d877..9212443e4 100644 --- a/libs/chat/src/lib/a2ui/catalog/video.component.ts +++ b/libs/chat/src/lib/a2ui/catalog/video.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, input } from '@angular/core'; import type { Spec } from '@json-render/core'; diff --git a/libs/chat/src/lib/a2ui/component-view.ts b/libs/chat/src/lib/a2ui/component-view.ts index 187b29fee..bcc37325a 100644 --- a/libs/chat/src/lib/a2ui/component-view.ts +++ b/libs/chat/src/lib/a2ui/component-view.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { A2uiComponent } from '@threadplane/a2ui'; /** Chat-internal projection of an A2UI component, materialized by the diff --git a/libs/chat/src/lib/a2ui/envelope-normalizer.spec.ts b/libs/chat/src/lib/a2ui/envelope-normalizer.spec.ts index eed1e8519..c75a8bc0b 100644 --- a/libs/chat/src/lib/a2ui/envelope-normalizer.spec.ts +++ b/libs/chat/src/lib/a2ui/envelope-normalizer.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/a2ui/envelope-normalizer.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { normalizeEnvelopeArgs } from './envelope-normalizer'; diff --git a/libs/chat/src/lib/a2ui/envelope-normalizer.ts b/libs/chat/src/lib/a2ui/envelope-normalizer.ts index 18f612aec..77f8086d1 100644 --- a/libs/chat/src/lib/a2ui/envelope-normalizer.ts +++ b/libs/chat/src/lib/a2ui/envelope-normalizer.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/a2ui/envelope-normalizer.ts -// SPDX-License-Identifier: MIT const ENVELOPE_KEYS = ['createSurface', 'updateComponents', 'updateDataModel', 'deleteSurface'] as const; diff --git a/libs/chat/src/lib/a2ui/extract-bindings.spec.ts b/libs/chat/src/lib/a2ui/extract-bindings.spec.ts index 0ca1cd1fc..546f9db82 100644 --- a/libs/chat/src/lib/a2ui/extract-bindings.spec.ts +++ b/libs/chat/src/lib/a2ui/extract-bindings.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import type { A2uiComponentDef } from '@threadplane/a2ui'; import { extractBindings } from './extract-bindings'; diff --git a/libs/chat/src/lib/a2ui/extract-bindings.ts b/libs/chat/src/lib/a2ui/extract-bindings.ts index 16da0089d..c2209dc89 100644 --- a/libs/chat/src/lib/a2ui/extract-bindings.ts +++ b/libs/chat/src/lib/a2ui/extract-bindings.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { A2uiComponent } from '@threadplane/a2ui'; // `[^{}]` (no nested braces) + a length bound keep the scan linear on diff --git a/libs/chat/src/lib/a2ui/partial-args-bridge.spec.ts b/libs/chat/src/lib/a2ui/partial-args-bridge.spec.ts index e6b3533f1..277b5c207 100644 --- a/libs/chat/src/lib/a2ui/partial-args-bridge.spec.ts +++ b/libs/chat/src/lib/a2ui/partial-args-bridge.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/a2ui/partial-args-bridge.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import type { A2uiMessage } from '@threadplane/a2ui'; diff --git a/libs/chat/src/lib/a2ui/partial-args-bridge.ts b/libs/chat/src/lib/a2ui/partial-args-bridge.ts index cd3fcec0b..98d473cc9 100644 --- a/libs/chat/src/lib/a2ui/partial-args-bridge.ts +++ b/libs/chat/src/lib/a2ui/partial-args-bridge.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/a2ui/partial-args-bridge.ts -// SPDX-License-Identifier: MIT import { createPartialJsonParser, materialize } from '@cacheplane/partial-json'; import { A2UI_BASIC_CATALOG_ID, A2UI_WIRE_VERSION, type A2uiMessage } from '@threadplane/a2ui'; import type { A2uiSurfaceStore } from './surface-store'; diff --git a/libs/chat/src/lib/a2ui/surface-store.spec.ts b/libs/chat/src/lib/a2ui/surface-store.spec.ts index 9bf2840ca..4ebd96e9d 100644 --- a/libs/chat/src/lib/a2ui/surface-store.spec.ts +++ b/libs/chat/src/lib/a2ui/surface-store.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, test } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { createA2uiSurfaceStore } from './surface-store'; diff --git a/libs/chat/src/lib/a2ui/surface-store.ts b/libs/chat/src/lib/a2ui/surface-store.ts index d8ad140fc..d0878ef0a 100644 --- a/libs/chat/src/lib/a2ui/surface-store.ts +++ b/libs/chat/src/lib/a2ui/surface-store.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { computed, signal, type Signal } from '@angular/core'; import type { A2uiMessage, A2uiSurface, A2uiComponent, diff --git a/libs/chat/src/lib/a2ui/surface-to-spec.spec.ts b/libs/chat/src/lib/a2ui/surface-to-spec.spec.ts index ab976d767..74c550a38 100644 --- a/libs/chat/src/lib/a2ui/surface-to-spec.spec.ts +++ b/libs/chat/src/lib/a2ui/surface-to-spec.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import type { A2uiSurface, A2uiComponent } from '@threadplane/a2ui'; import { surfaceToSpec } from './surface-to-spec'; diff --git a/libs/chat/src/lib/a2ui/surface-to-spec.ts b/libs/chat/src/lib/a2ui/surface-to-spec.ts index 5f59a3342..6a60d64e6 100644 --- a/libs/chat/src/lib/a2ui/surface-to-spec.ts +++ b/libs/chat/src/lib/a2ui/surface-to-spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { Spec, UIElement } from '@json-render/core'; import type { A2uiSurface, A2uiAction, A2uiChildren, diff --git a/libs/chat/src/lib/a2ui/surface.component.spec.ts b/libs/chat/src/lib/a2ui/surface.component.spec.ts index efae4a08e..ecd8bd913 100644 --- a/libs/chat/src/lib/a2ui/surface.component.spec.ts +++ b/libs/chat/src/lib/a2ui/surface.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { Component, ChangeDetectionStrategy } from '@angular/core'; import { TestBed } from '@angular/core/testing'; diff --git a/libs/chat/src/lib/a2ui/surface.component.ts b/libs/chat/src/lib/a2ui/surface.component.ts index 88230333d..6f4b3d3da 100644 --- a/libs/chat/src/lib/a2ui/surface.component.ts +++ b/libs/chat/src/lib/a2ui/surface.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, effect, input, output, untracked, ChangeDetectionStrategy, Type, } from '@angular/core'; diff --git a/libs/chat/src/lib/a2ui/views.spec.ts b/libs/chat/src/lib/a2ui/views.spec.ts index 75b4f613c..966c915ee 100644 --- a/libs/chat/src/lib/a2ui/views.spec.ts +++ b/libs/chat/src/lib/a2ui/views.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { Component } from '@angular/core'; import { normalizeViewEntry, type A2uiViewEntry } from './views'; diff --git a/libs/chat/src/lib/a2ui/views.ts b/libs/chat/src/lib/a2ui/views.ts index 6120a2312..1cdc5c09c 100644 --- a/libs/chat/src/lib/a2ui/views.ts +++ b/libs/chat/src/lib/a2ui/views.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { Type } from '@angular/core'; import type { RenderViewEntry } from '@threadplane/render'; diff --git a/libs/chat/src/lib/agent/agent-checkpoint.ts b/libs/chat/src/lib/agent/agent-checkpoint.ts index ded86a2bb..e48b56722 100644 --- a/libs/chat/src/lib/agent/agent-checkpoint.ts +++ b/libs/chat/src/lib/agent/agent-checkpoint.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - /** * Runtime-neutral snapshot of a point in an agent's execution history. * diff --git a/libs/chat/src/lib/agent/agent-error.ts b/libs/chat/src/lib/agent/agent-error.ts index 5f4d993cb..eb0edd23c 100644 --- a/libs/chat/src/lib/agent/agent-error.ts +++ b/libs/chat/src/lib/agent/agent-error.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - /** * The failure class of an {@link AgentError}, used to drive UI and retry logic: * diff --git a/libs/chat/src/lib/agent/agent-error.type-spec.ts b/libs/chat/src/lib/agent/agent-error.type-spec.ts index 39567af34..2383d4f00 100644 --- a/libs/chat/src/lib/agent/agent-error.type-spec.ts +++ b/libs/chat/src/lib/agent/agent-error.type-spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { Signal } from '@angular/core'; import type { Equal, Expect } from '../../testing/type-assert'; import type { Agent } from './agent'; diff --git a/libs/chat/src/lib/agent/agent-event.spec.ts b/libs/chat/src/lib/agent/agent-event.spec.ts index 199dd9395..841978fb6 100644 --- a/libs/chat/src/lib/agent/agent-event.spec.ts +++ b/libs/chat/src/lib/agent/agent-event.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import type { AgentEvent, diff --git a/libs/chat/src/lib/agent/agent-event.ts b/libs/chat/src/lib/agent/agent-event.ts index b7068478c..0893ef301 100644 --- a/libs/chat/src/lib/agent/agent-event.ts +++ b/libs/chat/src/lib/agent/agent-event.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - /** * Render-state-store sync event. Adapters emit this when the runtime * publishes a state-snapshot intended for the chat library's render store diff --git a/libs/chat/src/lib/agent/agent-interrupt.ts b/libs/chat/src/lib/agent/agent-interrupt.ts index 6102688e9..42caead84 100644 --- a/libs/chat/src/lib/agent/agent-interrupt.ts +++ b/libs/chat/src/lib/agent/agent-interrupt.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - export interface AgentInterrupt { /** Stable identifier for this interrupt instance. */ id: string; diff --git a/libs/chat/src/lib/agent/agent-ref.ts b/libs/chat/src/lib/agent/agent-ref.ts index ae7111a8b..5909c2804 100644 --- a/libs/chat/src/lib/agent/agent-ref.ts +++ b/libs/chat/src/lib/agent/agent-ref.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { InjectionToken } from '@angular/core'; import type { Agent } from './agent'; diff --git a/libs/chat/src/lib/agent/agent-ref.type-spec.ts b/libs/chat/src/lib/agent/agent-ref.type-spec.ts index b1e39f133..24efdad91 100644 --- a/libs/chat/src/lib/agent/agent-ref.type-spec.ts +++ b/libs/chat/src/lib/agent/agent-ref.type-spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { InjectionToken } from '@angular/core'; import type { Equal, Expect } from '../../testing/type-assert'; import type { Agent } from './agent'; diff --git a/libs/chat/src/lib/agent/agent-status.ts b/libs/chat/src/lib/agent/agent-status.ts index 09b93c0f5..34de9e88b 100644 --- a/libs/chat/src/lib/agent/agent-status.ts +++ b/libs/chat/src/lib/agent/agent-status.ts @@ -1,3 +1 @@ -// SPDX-License-Identifier: MIT - export type AgentStatus = 'idle' | 'running' | 'error'; diff --git a/libs/chat/src/lib/agent/agent-submit.ts b/libs/chat/src/lib/agent/agent-submit.ts index 55017ca5b..1dd1bf385 100644 --- a/libs/chat/src/lib/agent/agent-submit.ts +++ b/libs/chat/src/lib/agent/agent-submit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { ContentBlock } from './content-block'; export interface AgentSubmitInput { diff --git a/libs/chat/src/lib/agent/agent-with-history.ts b/libs/chat/src/lib/agent/agent-with-history.ts index c0826df47..9a4d99580 100644 --- a/libs/chat/src/lib/agent/agent-with-history.ts +++ b/libs/chat/src/lib/agent/agent-with-history.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { Signal } from '@angular/core'; import type { Agent } from './agent'; import type { AgentCheckpoint } from './agent-checkpoint'; diff --git a/libs/chat/src/lib/agent/agent.spec.ts b/libs/chat/src/lib/agent/agent.spec.ts index 397a26778..daeffce6f 100644 --- a/libs/chat/src/lib/agent/agent.spec.ts +++ b/libs/chat/src/lib/agent/agent.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { signal } from '@angular/core'; import type { Agent } from './agent'; diff --git a/libs/chat/src/lib/agent/agent.ts b/libs/chat/src/lib/agent/agent.ts index aad10f1d7..afd9bb4e2 100644 --- a/libs/chat/src/lib/agent/agent.ts +++ b/libs/chat/src/lib/agent/agent.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { Signal } from '@angular/core'; import type { Observable } from 'rxjs'; import type { Message } from './message'; diff --git a/libs/chat/src/lib/agent/citation-display.spec.ts b/libs/chat/src/lib/agent/citation-display.spec.ts index 18a8fb97d..444e8f33f 100644 --- a/libs/chat/src/lib/agent/citation-display.spec.ts +++ b/libs/chat/src/lib/agent/citation-display.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { deriveDomain, deriveSourceType, deriveMonogram, monogramHue, formatPublished, diff --git a/libs/chat/src/lib/agent/citation-display.ts b/libs/chat/src/lib/agent/citation-display.ts index 6e352e920..6773ffb26 100644 --- a/libs/chat/src/lib/agent/citation-display.ts +++ b/libs/chat/src/lib/agent/citation-display.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Pure, DOM-free display helpers over Citation. Shared by the inline marker, // the preview card, and the sources panel so provenance rendering stays DRY. import type { Citation } from './citation'; diff --git a/libs/chat/src/lib/agent/citation.ts b/libs/chat/src/lib/agent/citation.ts index 5d605792c..2f0165698 100644 --- a/libs/chat/src/lib/agent/citation.ts +++ b/libs/chat/src/lib/agent/citation.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - /** * Provider-agnostic citation entry. Populated by adapters from message * metadata (LangGraph additional_kwargs.citations, AG-UI STATE_DELTA at diff --git a/libs/chat/src/lib/agent/content-block.ts b/libs/chat/src/lib/agent/content-block.ts index 54ae2f8d0..75806b020 100644 --- a/libs/chat/src/lib/agent/content-block.ts +++ b/libs/chat/src/lib/agent/content-block.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - export type ContentBlock = | { type: 'text'; text: string } | { type: 'image'; url: string; alt?: string } diff --git a/libs/chat/src/lib/agent/index.ts b/libs/chat/src/lib/agent/index.ts index 961390eb7..9eec63515 100644 --- a/libs/chat/src/lib/agent/index.ts +++ b/libs/chat/src/lib/agent/index.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export type { Agent } from './agent'; export { AgentError, AGENT_ERROR_MESSAGES } from './agent-error'; export type { AgentErrorKind } from './agent-error'; diff --git a/libs/chat/src/lib/agent/message-delivery.ts b/libs/chat/src/lib/agent/message-delivery.ts index 02938b1f8..14d39ea80 100644 --- a/libs/chat/src/lib/agent/message-delivery.ts +++ b/libs/chat/src/lib/agent/message-delivery.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - /** * Terminal result of one response attempt. * diff --git a/libs/chat/src/lib/agent/message-delivery.type-spec.ts b/libs/chat/src/lib/agent/message-delivery.type-spec.ts index 45d72148a..da9b83d6e 100644 --- a/libs/chat/src/lib/agent/message-delivery.type-spec.ts +++ b/libs/chat/src/lib/agent/message-delivery.type-spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { Equal, Expect } from '../../testing/type-assert'; import { completeDelivery, diff --git a/libs/chat/src/lib/agent/message.spec.ts b/libs/chat/src/lib/agent/message.spec.ts index a233b841f..34e91369c 100644 --- a/libs/chat/src/lib/agent/message.spec.ts +++ b/libs/chat/src/lib/agent/message.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { isUserMessage, isAssistantMessage, type Message } from './message'; import { completeDelivery, diff --git a/libs/chat/src/lib/agent/message.ts b/libs/chat/src/lib/agent/message.ts index 2ba75f269..247c11cec 100644 --- a/libs/chat/src/lib/agent/message.ts +++ b/libs/chat/src/lib/agent/message.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { ContentBlock } from './content-block'; import type { Citation } from './citation'; import type { MessageDelivery } from './message-delivery'; diff --git a/libs/chat/src/lib/agent/runtime-telemetry.ts b/libs/chat/src/lib/agent/runtime-telemetry.ts index 69124aa78..cc7ba8ca1 100644 --- a/libs/chat/src/lib/agent/runtime-telemetry.ts +++ b/libs/chat/src/lib/agent/runtime-telemetry.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - export type AgentRuntimeTelemetryEvent = | 'tplane:runtime_instance_created' | 'tplane:runtime_request_created' diff --git a/libs/chat/src/lib/agent/subagent.ts b/libs/chat/src/lib/agent/subagent.ts index 2ebccb660..396ff62dd 100644 --- a/libs/chat/src/lib/agent/subagent.ts +++ b/libs/chat/src/lib/agent/subagent.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { Signal } from '@angular/core'; import type { Message } from './message'; import type { ToolCall } from './tool-call'; diff --git a/libs/chat/src/lib/agent/to-agent-error.spec.ts b/libs/chat/src/lib/agent/to-agent-error.spec.ts index 7de1e1db4..dbc680c30 100644 --- a/libs/chat/src/lib/agent/to-agent-error.spec.ts +++ b/libs/chat/src/lib/agent/to-agent-error.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { AgentError } from './agent-error'; import { toAgentError, isAbortError } from './to-agent-error'; diff --git a/libs/chat/src/lib/agent/to-agent-error.ts b/libs/chat/src/lib/agent/to-agent-error.ts index 2881c9da9..6fc2cc425 100644 --- a/libs/chat/src/lib/agent/to-agent-error.ts +++ b/libs/chat/src/lib/agent/to-agent-error.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { AgentError, AGENT_ERROR_MESSAGES, type AgentErrorKind } from './agent-error'; /** diff --git a/libs/chat/src/lib/agent/tool-call.ts b/libs/chat/src/lib/agent/tool-call.ts index 92ea05a8b..4acdccadf 100644 --- a/libs/chat/src/lib/agent/tool-call.ts +++ b/libs/chat/src/lib/agent/tool-call.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - export type ToolCallStatus = 'pending' | 'running' | 'complete' | 'error'; export interface ToolCall { diff --git a/libs/chat/src/lib/chat.types.ts b/libs/chat/src/lib/chat.types.ts index b3d3c8d15..d2e0e52f7 100644 --- a/libs/chat/src/lib/chat.types.ts +++ b/libs/chat/src/lib/chat.types.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { AngularRegistry } from '@threadplane/render'; export interface ChatConfig { diff --git a/libs/chat/src/lib/client-tools/client-tool-execution-guard.spec.ts b/libs/chat/src/lib/client-tools/client-tool-execution-guard.spec.ts index 2cef64336..cc134045d 100644 --- a/libs/chat/src/lib/client-tools/client-tool-execution-guard.spec.ts +++ b/libs/chat/src/lib/client-tools/client-tool-execution-guard.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { z } from 'zod/v4'; import { diff --git a/libs/chat/src/lib/client-tools/client-tool-execution-guard.ts b/libs/chat/src/lib/client-tools/client-tool-execution-guard.ts index 630248c2d..1540c2041 100644 --- a/libs/chat/src/lib/client-tools/client-tool-execution-guard.ts +++ b/libs/chat/src/lib/client-tools/client-tool-execution-guard.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { ClientToolResult } from './client-tools-capability'; import type { AnyFunctionToolDef } from './tool-def'; diff --git a/libs/chat/src/lib/client-tools/client-tool-executor.spec.ts b/libs/chat/src/lib/client-tools/client-tool-executor.spec.ts index b723017c1..9f923e7d1 100644 --- a/libs/chat/src/lib/client-tools/client-tool-executor.spec.ts +++ b/libs/chat/src/lib/client-tools/client-tool-executor.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, vi, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { computed, signal } from '@angular/core'; diff --git a/libs/chat/src/lib/client-tools/client-tool-executor.ts b/libs/chat/src/lib/client-tools/client-tool-executor.ts index 434d28598..dbff0d7b5 100644 --- a/libs/chat/src/lib/client-tools/client-tool-executor.ts +++ b/libs/chat/src/lib/client-tools/client-tool-executor.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { DestroyRef, effect, inject } from '@angular/core'; import type { Agent } from '../agent'; import type { ToolCall } from '../agent/tool-call'; diff --git a/libs/chat/src/lib/client-tools/client-tools-capability.ts b/libs/chat/src/lib/client-tools/client-tools-capability.ts index 8a391a8bc..86e4b3933 100644 --- a/libs/chat/src/lib/client-tools/client-tools-capability.ts +++ b/libs/chat/src/lib/client-tools/client-tools-capability.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { Signal } from '@angular/core'; import type { ToolCall } from '../agent/tool-call'; import type { ClientToolSpec } from './to-json-schema'; diff --git a/libs/chat/src/lib/client-tools/client-tools-coordinator.spec.ts b/libs/chat/src/lib/client-tools/client-tools-coordinator.spec.ts index fb0e0dafc..8a7cb9793 100644 --- a/libs/chat/src/lib/client-tools/client-tools-coordinator.spec.ts +++ b/libs/chat/src/lib/client-tools/client-tools-coordinator.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, vi, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { computed, signal } from '@angular/core'; diff --git a/libs/chat/src/lib/client-tools/client-tools-coordinator.ts b/libs/chat/src/lib/client-tools/client-tools-coordinator.ts index 963271e51..a88190263 100644 --- a/libs/chat/src/lib/client-tools/client-tools-coordinator.ts +++ b/libs/chat/src/lib/client-tools/client-tools-coordinator.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { effect } from '@angular/core'; import { views, type ViewRegistry } from '@threadplane/render'; import type { RenderEvent, RenderViewEntry } from '@threadplane/render'; diff --git a/libs/chat/src/lib/client-tools/component-inputs.ts b/libs/chat/src/lib/client-tools/component-inputs.ts index e7920b37e..56f37a38e 100644 --- a/libs/chat/src/lib/client-tools/component-inputs.ts +++ b/libs/chat/src/lib/client-tools/component-inputs.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { InputSignal, InputSignalWithTransform, Type } from '@angular/core'; import type { StandardSchemaV1, StandardSchemaInferOutput } from '@threadplane/render'; import type { Prettify } from '../internals/prettify'; diff --git a/libs/chat/src/lib/client-tools/execute.spec.ts b/libs/chat/src/lib/client-tools/execute.spec.ts index 9e0deca1f..dc2d4259d 100644 --- a/libs/chat/src/lib/client-tools/execute.spec.ts +++ b/libs/chat/src/lib/client-tools/execute.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, vi } from 'vitest'; import { z } from 'zod/v4'; import { action } from './tools'; diff --git a/libs/chat/src/lib/client-tools/execute.ts b/libs/chat/src/lib/client-tools/execute.ts index a73afa15e..abd249c41 100644 --- a/libs/chat/src/lib/client-tools/execute.ts +++ b/libs/chat/src/lib/client-tools/execute.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { StandardSchemaV1 } from '@threadplane/render'; import type { AnyFunctionToolDef, FunctionToolHandlerContext } from './tool-def'; import type { ClientToolResult } from './client-tools-capability'; diff --git a/libs/chat/src/lib/client-tools/index.ts b/libs/chat/src/lib/client-tools/index.ts index b209bde49..371d31ef2 100644 --- a/libs/chat/src/lib/client-tools/index.ts +++ b/libs/chat/src/lib/client-tools/index.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export { action, view, ask, tools } from './tools'; export { deriveJsonSchema } from './to-json-schema'; export type { diff --git a/libs/chat/src/lib/client-tools/select-pending-client-tool-calls.spec.ts b/libs/chat/src/lib/client-tools/select-pending-client-tool-calls.spec.ts index 4c6bd52a1..887bd3d9a 100644 --- a/libs/chat/src/lib/client-tools/select-pending-client-tool-calls.spec.ts +++ b/libs/chat/src/lib/client-tools/select-pending-client-tool-calls.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import type { ToolCall } from '../agent/tool-call'; import { selectPendingClientToolCalls } from './select-pending-client-tool-calls'; diff --git a/libs/chat/src/lib/client-tools/select-pending-client-tool-calls.ts b/libs/chat/src/lib/client-tools/select-pending-client-tool-calls.ts index fe6dd1526..144e160e3 100644 --- a/libs/chat/src/lib/client-tools/select-pending-client-tool-calls.ts +++ b/libs/chat/src/lib/client-tools/select-pending-client-tool-calls.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { ToolCall } from '../agent/tool-call'; /** Inputs for {@link selectPendingClientToolCalls}. */ diff --git a/libs/chat/src/lib/client-tools/to-json-schema.spec.ts b/libs/chat/src/lib/client-tools/to-json-schema.spec.ts index b4970e627..f48c66354 100644 --- a/libs/chat/src/lib/client-tools/to-json-schema.spec.ts +++ b/libs/chat/src/lib/client-tools/to-json-schema.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; // Must use zod/v4 z — the root 'zod' package exports a v3 runtime that lacks // _zod.def internals required by toJSONSchema. All schema construction goes diff --git a/libs/chat/src/lib/client-tools/to-json-schema.ts b/libs/chat/src/lib/client-tools/to-json-schema.ts index 802935a74..578a57156 100644 --- a/libs/chat/src/lib/client-tools/to-json-schema.ts +++ b/libs/chat/src/lib/client-tools/to-json-schema.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { toJSONSchema } from 'zod/v4'; import type { StandardSchemaV1 } from '@threadplane/render'; diff --git a/libs/chat/src/lib/client-tools/tool-def.ts b/libs/chat/src/lib/client-tools/tool-def.ts index 495ba7a8c..7762bc1ab 100644 --- a/libs/chat/src/lib/client-tools/tool-def.ts +++ b/libs/chat/src/lib/client-tools/tool-def.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { Type } from '@angular/core'; import type { StandardSchemaV1, StandardSchemaInferInput, StandardSchemaInferOutput } from '@threadplane/render'; import type { ToolCallStatus } from '../agent/tool-call'; diff --git a/libs/chat/src/lib/client-tools/tools.spec.ts b/libs/chat/src/lib/client-tools/tools.spec.ts index 562af5a10..263515c30 100644 --- a/libs/chat/src/lib/client-tools/tools.spec.ts +++ b/libs/chat/src/lib/client-tools/tools.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, vi } from 'vitest'; // Must use zod/v4 z — the root 'zod' package exports a v3 runtime that lacks // _zod.def internals required by toJSONSchema. All schema construction goes diff --git a/libs/chat/src/lib/client-tools/tools.ts b/libs/chat/src/lib/client-tools/tools.ts index 7f7798f0a..2dfc3e2ef 100644 --- a/libs/chat/src/lib/client-tools/tools.ts +++ b/libs/chat/src/lib/client-tools/tools.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { Type } from '@angular/core'; import type { StandardSchemaV1, StandardSchemaInferOutput } from '@threadplane/render'; import type { diff --git a/libs/chat/src/lib/client-tools/tools.type-spec.ts b/libs/chat/src/lib/client-tools/tools.type-spec.ts index 366615168..6aaf3c3aa 100644 --- a/libs/chat/src/lib/client-tools/tools.type-spec.ts +++ b/libs/chat/src/lib/client-tools/tools.type-spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { Equal, Expect } from '../../testing/type-assert'; import type { FunctionToolDef, ClientToolDef, FunctionToolHandlerContext } from './tool-def'; import { action, tools } from './tools'; diff --git a/libs/chat/src/lib/client-tools/view-ask.type-spec.ts b/libs/chat/src/lib/client-tools/view-ask.type-spec.ts index a28523304..1b5c8425d 100644 --- a/libs/chat/src/lib/client-tools/view-ask.type-spec.ts +++ b/libs/chat/src/lib/client-tools/view-ask.type-spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, input } from '@angular/core'; import { z } from 'zod/v4'; import type { diff --git a/libs/chat/src/lib/compositions/chat-approval-card/chat-approval-card.component.spec.ts b/libs/chat/src/lib/compositions/chat-approval-card/chat-approval-card.component.spec.ts index cedfbf85a..d04f74355 100644 --- a/libs/chat/src/lib/compositions/chat-approval-card/chat-approval-card.component.spec.ts +++ b/libs/chat/src/lib/compositions/chat-approval-card/chat-approval-card.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component } from '@angular/core'; import { TestBed } from '@angular/core/testing'; import { describe, it, expect, beforeEach } from 'vitest'; diff --git a/libs/chat/src/lib/compositions/chat-approval-card/chat-approval-card.component.ts b/libs/chat/src/lib/compositions/chat-approval-card/chat-approval-card.component.ts index c658c5454..90461499b 100644 --- a/libs/chat/src/lib/compositions/chat-approval-card/chat-approval-card.component.ts +++ b/libs/chat/src/lib/compositions/chat-approval-card/chat-approval-card.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, diff --git a/libs/chat/src/lib/compositions/chat-debug-secondary.spec.ts b/libs/chat/src/lib/compositions/chat-debug-secondary.spec.ts index 5a0c2e1c6..ccc4f6d47 100644 --- a/libs/chat/src/lib/compositions/chat-debug-secondary.spec.ts +++ b/libs/chat/src/lib/compositions/chat-debug-secondary.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component } from '@angular/core'; import { TestBed } from '@angular/core/testing'; import { describe, expect, it } from 'vitest'; diff --git a/libs/chat/src/lib/compositions/chat-interrupt-panel/chat-interrupt-panel.component.spec.ts b/libs/chat/src/lib/compositions/chat-interrupt-panel/chat-interrupt-panel.component.spec.ts index e8a5f41f6..ff586d475 100644 --- a/libs/chat/src/lib/compositions/chat-interrupt-panel/chat-interrupt-panel.component.spec.ts +++ b/libs/chat/src/lib/compositions/chat-interrupt-panel/chat-interrupt-panel.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { getInterruptFromAgent, diff --git a/libs/chat/src/lib/compositions/chat-interrupt-panel/chat-interrupt-panel.component.ts b/libs/chat/src/lib/compositions/chat-interrupt-panel/chat-interrupt-panel.component.ts index 8f5784bad..66948fca2 100644 --- a/libs/chat/src/lib/compositions/chat-interrupt-panel/chat-interrupt-panel.component.ts +++ b/libs/chat/src/lib/compositions/chat-interrupt-panel/chat-interrupt-panel.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, diff --git a/libs/chat/src/lib/compositions/chat-popup/chat-popup.component.spec.ts b/libs/chat/src/lib/compositions/chat-popup/chat-popup.component.spec.ts index 6aa1cf5e2..0415cd000 100644 --- a/libs/chat/src/lib/compositions/chat-popup/chat-popup.component.spec.ts +++ b/libs/chat/src/lib/compositions/chat-popup/chat-popup.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/compositions/chat-popup/chat-popup.component.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { ChatPopupComponent } from './chat-popup.component'; diff --git a/libs/chat/src/lib/compositions/chat-popup/chat-popup.component.ts b/libs/chat/src/lib/compositions/chat-popup/chat-popup.component.ts index ac48bd5db..472402173 100644 --- a/libs/chat/src/lib/compositions/chat-popup/chat-popup.component.ts +++ b/libs/chat/src/lib/compositions/chat-popup/chat-popup.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/compositions/chat-popup/chat-popup.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input, model, DestroyRef, inject, DOCUMENT, effect } from '@angular/core'; import type { Agent } from '../../agent'; import type { ViewRegistry } from '@threadplane/render'; diff --git a/libs/chat/src/lib/compositions/chat-sidebar/chat-sidebar.component.spec.ts b/libs/chat/src/lib/compositions/chat-sidebar/chat-sidebar.component.spec.ts index 5a26f115b..539762551 100644 --- a/libs/chat/src/lib/compositions/chat-sidebar/chat-sidebar.component.spec.ts +++ b/libs/chat/src/lib/compositions/chat-sidebar/chat-sidebar.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/compositions/chat-sidebar/chat-sidebar.component.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect, afterEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { EnvironmentInjector, createEnvironmentInjector, runInInjectionContext } from '@angular/core'; diff --git a/libs/chat/src/lib/compositions/chat-sidebar/chat-sidebar.component.ts b/libs/chat/src/lib/compositions/chat-sidebar/chat-sidebar.component.ts index 67e7c8052..91c6d2e19 100644 --- a/libs/chat/src/lib/compositions/chat-sidebar/chat-sidebar.component.ts +++ b/libs/chat/src/lib/compositions/chat-sidebar/chat-sidebar.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/compositions/chat-sidebar/chat-sidebar.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, diff --git a/libs/chat/src/lib/compositions/chat-sidenav/chat-debug-gate.ts b/libs/chat/src/lib/compositions/chat-sidenav/chat-debug-gate.ts index 17e5819a3..5fceb1f33 100644 --- a/libs/chat/src/lib/compositions/chat-sidenav/chat-debug-gate.ts +++ b/libs/chat/src/lib/compositions/chat-sidenav/chat-debug-gate.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT declare const THREADPLANE_CHAT_DEBUG: boolean; declare const ngDevMode: boolean; diff --git a/libs/chat/src/lib/compositions/chat-sidenav/chat-sidenav.component.spec.ts b/libs/chat/src/lib/compositions/chat-sidenav/chat-sidenav.component.spec.ts index 1bfc1e132..e33db23cc 100644 --- a/libs/chat/src/lib/compositions/chat-sidenav/chat-sidenav.component.spec.ts +++ b/libs/chat/src/lib/compositions/chat-sidenav/chat-sidenav.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/compositions/chat-sidenav/chat-sidenav.component.spec.ts -// SPDX-License-Identifier: MIT import { Component } from '@angular/core'; import { TestBed } from '@angular/core/testing'; import { describe, expect, it } from 'vitest'; diff --git a/libs/chat/src/lib/compositions/chat-sidenav/chat-sidenav.component.ts b/libs/chat/src/lib/compositions/chat-sidenav/chat-sidenav.component.ts index f99a83192..24b936ec2 100644 --- a/libs/chat/src/lib/compositions/chat-sidenav/chat-sidenav.component.ts +++ b/libs/chat/src/lib/compositions/chat-sidenav/chat-sidenav.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/compositions/chat-sidenav/chat-sidenav.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, diff --git a/libs/chat/src/lib/compositions/chat-subagent-card/chat-subagent-card.component.spec.ts b/libs/chat/src/lib/compositions/chat-subagent-card/chat-subagent-card.component.spec.ts index 8cb095657..aef717e7b 100644 --- a/libs/chat/src/lib/compositions/chat-subagent-card/chat-subagent-card.component.spec.ts +++ b/libs/chat/src/lib/compositions/chat-subagent-card/chat-subagent-card.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { signal } from '@angular/core'; diff --git a/libs/chat/src/lib/compositions/chat-subagent-card/chat-subagent-card.component.ts b/libs/chat/src/lib/compositions/chat-subagent-card/chat-subagent-card.component.ts index 13822cf64..eb5770787 100644 --- a/libs/chat/src/lib/compositions/chat-subagent-card/chat-subagent-card.component.ts +++ b/libs/chat/src/lib/compositions/chat-subagent-card/chat-subagent-card.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/compositions/chat-subagent-card/chat-subagent-card.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input, computed, effect } from '@angular/core'; import { ChatTraceComponent, type TraceState } from '../../primitives/chat-trace/chat-trace.component'; import { ChatToolCallCardComponent, type ToolCallInfo } from '../chat-tool-call-card/chat-tool-call-card.component'; diff --git a/libs/chat/src/lib/compositions/chat-timeline-slider/chat-timeline-slider.component.spec.ts b/libs/chat/src/lib/compositions/chat-timeline-slider/chat-timeline-slider.component.spec.ts index 2e9e5af5c..4969a841f 100644 --- a/libs/chat/src/lib/compositions/chat-timeline-slider/chat-timeline-slider.component.spec.ts +++ b/libs/chat/src/lib/compositions/chat-timeline-slider/chat-timeline-slider.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, vi } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { ChatTimelineSliderComponent } from './chat-timeline-slider.component'; diff --git a/libs/chat/src/lib/compositions/chat-timeline-slider/chat-timeline-slider.component.ts b/libs/chat/src/lib/compositions/chat-timeline-slider/chat-timeline-slider.component.ts index c3b65c5b8..4f749aa9e 100644 --- a/libs/chat/src/lib/compositions/chat-timeline-slider/chat-timeline-slider.component.ts +++ b/libs/chat/src/lib/compositions/chat-timeline-slider/chat-timeline-slider.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/compositions/chat-timeline-slider/chat-timeline-slider.component.ts -// SPDX-License-Identifier: MIT import { Component, computed, input, output, signal, ChangeDetectionStrategy, diff --git a/libs/chat/src/lib/compositions/chat-tool-call-card/chat-tool-call-card.component.spec.ts b/libs/chat/src/lib/compositions/chat-tool-call-card/chat-tool-call-card.component.spec.ts index 194a58d72..f8087849a 100644 --- a/libs/chat/src/lib/compositions/chat-tool-call-card/chat-tool-call-card.component.spec.ts +++ b/libs/chat/src/lib/compositions/chat-tool-call-card/chat-tool-call-card.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Component, signal } from '@angular/core'; diff --git a/libs/chat/src/lib/compositions/chat-tool-call-card/chat-tool-call-card.component.ts b/libs/chat/src/lib/compositions/chat-tool-call-card/chat-tool-call-card.component.ts index 5a13e1706..f0d91a748 100644 --- a/libs/chat/src/lib/compositions/chat-tool-call-card/chat-tool-call-card.component.ts +++ b/libs/chat/src/lib/compositions/chat-tool-call-card/chat-tool-call-card.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/compositions/chat-tool-call-card/chat-tool-call-card.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input, computed } from '@angular/core'; import { ChatTraceComponent, type TraceState } from '../../primitives/chat-trace/chat-trace.component'; import { CHAT_HOST_TOKENS } from '../../styles/chat-tokens'; diff --git a/libs/chat/src/lib/compositions/chat/chat-render-event.ts b/libs/chat/src/lib/compositions/chat/chat-render-event.ts index 77b23bad5..5b8963020 100644 --- a/libs/chat/src/lib/compositions/chat/chat-render-event.ts +++ b/libs/chat/src/lib/compositions/chat/chat-render-event.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { RenderEvent } from '@threadplane/render'; export interface ChatRenderEvent { diff --git a/libs/chat/src/lib/compositions/chat/chat-state-sync.spec.ts b/libs/chat/src/lib/compositions/chat/chat-state-sync.spec.ts index ad747e9c7..6f445c7c2 100644 --- a/libs/chat/src/lib/compositions/chat/chat-state-sync.spec.ts +++ b/libs/chat/src/lib/compositions/chat/chat-state-sync.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * Tests for the agent.state() → render store sync effect in ChatComponent. * diff --git a/libs/chat/src/lib/compositions/chat/chat.component.client-tools.spec.ts b/libs/chat/src/lib/compositions/chat/chat.component.client-tools.spec.ts index ebad2f558..f3fb98742 100644 --- a/libs/chat/src/lib/compositions/chat/chat.component.client-tools.spec.ts +++ b/libs/chat/src/lib/compositions/chat/chat.component.client-tools.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, vi, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Injector, runInInjectionContext, signal, type WritableSignal } from '@angular/core'; diff --git a/libs/chat/src/lib/compositions/chat/chat.component.spec.ts b/libs/chat/src/lib/compositions/chat/chat.component.spec.ts index f578ed79d..310bfc207 100644 --- a/libs/chat/src/lib/compositions/chat/chat.component.spec.ts +++ b/libs/chat/src/lib/compositions/chat/chat.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; diff --git a/libs/chat/src/lib/compositions/chat/chat.component.ts b/libs/chat/src/lib/compositions/chat/chat.component.ts index d430057ff..9457288bc 100644 --- a/libs/chat/src/lib/compositions/chat/chat.component.ts +++ b/libs/chat/src/lib/compositions/chat/chat.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/compositions/chat/chat.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input, model, output, computed, effect, signal, untracked, viewChild, ElementRef, DestroyRef, inject, Injector, runInInjectionContext, diff --git a/libs/chat/src/lib/compositions/chat/pin-state.spec.ts b/libs/chat/src/lib/compositions/chat/pin-state.spec.ts index cf04adf0d..393c4227f 100644 --- a/libs/chat/src/lib/compositions/chat/pin-state.spec.ts +++ b/libs/chat/src/lib/compositions/chat/pin-state.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/compositions/chat/pin-state.spec.ts -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { isPinned } from './chat.component'; diff --git a/libs/chat/src/lib/compositions/shared/message-utils.ts b/libs/chat/src/lib/compositions/shared/message-utils.ts index 6d184abae..371db7b73 100644 --- a/libs/chat/src/lib/compositions/shared/message-utils.ts +++ b/libs/chat/src/lib/compositions/shared/message-utils.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { BaseMessage } from '@langchain/core/messages'; /** diff --git a/libs/chat/src/lib/internals/prettify.ts b/libs/chat/src/lib/internals/prettify.ts index e47760de0..b399711fa 100644 --- a/libs/chat/src/lib/internals/prettify.ts +++ b/libs/chat/src/lib/internals/prettify.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * @internal * Identity mapped type that flattens an object type so editor quick-info shows diff --git a/libs/chat/src/lib/lifecycle.spec.ts b/libs/chat/src/lib/lifecycle.spec.ts index 68c4025be..7801325fa 100644 --- a/libs/chat/src/lib/lifecycle.spec.ts +++ b/libs/chat/src/lib/lifecycle.spec.ts @@ -1,5 +1,4 @@ // @vitest-environment jsdom -// SPDX-License-Identifier: MIT import { describe, test, expect, beforeEach } from 'vitest'; import { TestBed, type ComponentFixture } from '@angular/core/testing'; import { ChatComponent } from './compositions/chat/chat.component'; diff --git a/libs/chat/src/lib/lifecycle.ts b/libs/chat/src/lib/lifecycle.ts index da3058cea..7280a7679 100644 --- a/libs/chat/src/lib/lifecycle.ts +++ b/libs/chat/src/lib/lifecycle.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - import { InjectionToken, Signal } from '@angular/core'; export interface ChatLifecycle { diff --git a/libs/chat/src/lib/markdown/cacheplane-markdown-views.spec.ts b/libs/chat/src/lib/markdown/cacheplane-markdown-views.spec.ts index 9b7ad6c84..07543c0eb 100644 --- a/libs/chat/src/lib/markdown/cacheplane-markdown-views.spec.ts +++ b/libs/chat/src/lib/markdown/cacheplane-markdown-views.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/cacheplane-markdown-views.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { cacheplaneMarkdownViews } from './cacheplane-markdown-views'; import { MarkdownMathComponent } from './views/markdown-math.component'; diff --git a/libs/chat/src/lib/markdown/cacheplane-markdown-views.ts b/libs/chat/src/lib/markdown/cacheplane-markdown-views.ts index 866f85fee..0cc92cb94 100644 --- a/libs/chat/src/lib/markdown/cacheplane-markdown-views.ts +++ b/libs/chat/src/lib/markdown/cacheplane-markdown-views.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/cacheplane-markdown-views.ts -// SPDX-License-Identifier: MIT import { views, type ViewRegistry } from '@threadplane/render'; import { MarkdownDocumentComponent } from './views/markdown-document.component'; import { MarkdownParagraphComponent } from './views/markdown-paragraph.component'; diff --git a/libs/chat/src/lib/markdown/citations-resolver.service.spec.ts b/libs/chat/src/lib/markdown/citations-resolver.service.spec.ts index 1e69117dc..3f60ca18d 100644 --- a/libs/chat/src/lib/markdown/citations-resolver.service.spec.ts +++ b/libs/chat/src/lib/markdown/citations-resolver.service.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/citations-resolver.service.spec.ts -// SPDX-License-Identifier: MIT import { TestBed } from '@angular/core/testing'; import { CitationsResolverService } from './citations-resolver.service'; import type { Message } from '../agent/message'; diff --git a/libs/chat/src/lib/markdown/citations-resolver.service.ts b/libs/chat/src/lib/markdown/citations-resolver.service.ts index 6b929ed63..98fe0e576 100644 --- a/libs/chat/src/lib/markdown/citations-resolver.service.ts +++ b/libs/chat/src/lib/markdown/citations-resolver.service.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/citations-resolver.service.ts -// SPDX-License-Identifier: MIT import { Injectable, computed, signal, type Signal } from '@angular/core'; import type { CitationDefinition } from '@cacheplane/partial-markdown'; import type { Message } from '../agent/message'; diff --git a/libs/chat/src/lib/markdown/katex-loader.spec.ts b/libs/chat/src/lib/markdown/katex-loader.spec.ts index b09cb427f..fe561bb7e 100644 --- a/libs/chat/src/lib/markdown/katex-loader.spec.ts +++ b/libs/chat/src/lib/markdown/katex-loader.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeAll } from 'vitest'; import { renderMath, katexLoaded } from './katex-loader'; diff --git a/libs/chat/src/lib/markdown/katex-loader.ts b/libs/chat/src/lib/markdown/katex-loader.ts index deab83150..fa7398a1f 100644 --- a/libs/chat/src/lib/markdown/katex-loader.ts +++ b/libs/chat/src/lib/markdown/katex-loader.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/katex-loader.ts -// SPDX-License-Identifier: MIT import { signal } from '@angular/core'; /** diff --git a/libs/chat/src/lib/markdown/markdown-children.component.spec.ts b/libs/chat/src/lib/markdown/markdown-children.component.spec.ts index a649608df..ae6c392d6 100644 --- a/libs/chat/src/lib/markdown/markdown-children.component.spec.ts +++ b/libs/chat/src/lib/markdown/markdown-children.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/markdown-children.component.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Component, signal, Type, input } from '@angular/core'; diff --git a/libs/chat/src/lib/markdown/markdown-children.component.ts b/libs/chat/src/lib/markdown/markdown-children.component.ts index 8809bc57d..71e317fee 100644 --- a/libs/chat/src/lib/markdown/markdown-children.component.ts +++ b/libs/chat/src/lib/markdown/markdown-children.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/markdown-children.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, diff --git a/libs/chat/src/lib/markdown/markdown-table-row.token.ts b/libs/chat/src/lib/markdown/markdown-table-row.token.ts index 79daf1c1d..131ad1755 100644 --- a/libs/chat/src/lib/markdown/markdown-table-row.token.ts +++ b/libs/chat/src/lib/markdown/markdown-table-row.token.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/markdown-table-row.token.ts -// SPDX-License-Identifier: MIT import { InjectionToken, Signal, signal } from '@angular/core'; /** diff --git a/libs/chat/src/lib/markdown/markdown-view-registry.ts b/libs/chat/src/lib/markdown/markdown-view-registry.ts index c4c9b1699..413d2dfe0 100644 --- a/libs/chat/src/lib/markdown/markdown-view-registry.ts +++ b/libs/chat/src/lib/markdown/markdown-view-registry.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/markdown-view-registry.ts -// SPDX-License-Identifier: MIT import { InjectionToken } from '@angular/core'; import type { ViewRegistry } from '@threadplane/render'; diff --git a/libs/chat/src/lib/markdown/streaming-fence.spec.ts b/libs/chat/src/lib/markdown/streaming-fence.spec.ts index accdf8026..56caca5d4 100644 --- a/libs/chat/src/lib/markdown/streaming-fence.spec.ts +++ b/libs/chat/src/lib/markdown/streaming-fence.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // Consumer-side guarantee: with the partial-markdown version chat depends on, // a triple-backtick fence whose opener is split across streamed chunks still diff --git a/libs/chat/src/lib/markdown/streaming-table.spec.ts b/libs/chat/src/lib/markdown/streaming-table.spec.ts index a93ef8b36..bdba2b062 100644 --- a/libs/chat/src/lib/markdown/streaming-table.spec.ts +++ b/libs/chat/src/lib/markdown/streaming-table.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // Consumer-side guarantee: with the partial-markdown version chat depends on, a // streaming table header renders as a `table` immediately — before the delimiter diff --git a/libs/chat/src/lib/markdown/views/markdown-autolink.component.ts b/libs/chat/src/lib/markdown/views/markdown-autolink.component.ts index 60ac5af6c..aa282e001 100644 --- a/libs/chat/src/lib/markdown/views/markdown-autolink.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-autolink.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-autolink.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input } from '@angular/core'; import type { MarkdownAutolinkNode } from '@cacheplane/partial-markdown'; diff --git a/libs/chat/src/lib/markdown/views/markdown-blockquote.component.ts b/libs/chat/src/lib/markdown/views/markdown-blockquote.component.ts index 6a742572c..49540ee0b 100644 --- a/libs/chat/src/lib/markdown/views/markdown-blockquote.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-blockquote.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-blockquote.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input } from '@angular/core'; import type { MarkdownBlockquoteNode } from '@cacheplane/partial-markdown'; import { MarkdownChildrenComponent } from '../markdown-children.component'; diff --git a/libs/chat/src/lib/markdown/views/markdown-citation-reference.component.spec.ts b/libs/chat/src/lib/markdown/views/markdown-citation-reference.component.spec.ts index 91601e1b1..b81f1f3ee 100644 --- a/libs/chat/src/lib/markdown/views/markdown-citation-reference.component.spec.ts +++ b/libs/chat/src/lib/markdown/views/markdown-citation-reference.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-citation-reference.component.spec.ts -// SPDX-License-Identifier: MIT import { Component, signal } from '@angular/core'; import { TestBed } from '@angular/core/testing'; import { CitationsResolverService } from '../citations-resolver.service'; diff --git a/libs/chat/src/lib/markdown/views/markdown-citation-reference.component.ts b/libs/chat/src/lib/markdown/views/markdown-citation-reference.component.ts index b723cec95..2f057059a 100644 --- a/libs/chat/src/lib/markdown/views/markdown-citation-reference.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-citation-reference.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-citation-reference.component.ts -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, DestroyRef, DOCUMENT, computed, inject, input, signal, } from '@angular/core'; diff --git a/libs/chat/src/lib/markdown/views/markdown-code-block.component.spec.ts b/libs/chat/src/lib/markdown/views/markdown-code-block.component.spec.ts index 9a114f503..3c2b1a1ea 100644 --- a/libs/chat/src/lib/markdown/views/markdown-code-block.component.spec.ts +++ b/libs/chat/src/lib/markdown/views/markdown-code-block.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-code-block.component.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Component, signal } from '@angular/core'; diff --git a/libs/chat/src/lib/markdown/views/markdown-code-block.component.ts b/libs/chat/src/lib/markdown/views/markdown-code-block.component.ts index b299d8006..59e96390d 100644 --- a/libs/chat/src/lib/markdown/views/markdown-code-block.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-code-block.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-code-block.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input, computed } from '@angular/core'; import type { MarkdownCodeBlockNode } from '@cacheplane/partial-markdown'; diff --git a/libs/chat/src/lib/markdown/views/markdown-document.component.ts b/libs/chat/src/lib/markdown/views/markdown-document.component.ts index ecc3d9d0e..8fdf4f72c 100644 --- a/libs/chat/src/lib/markdown/views/markdown-document.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-document.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-document.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input } from '@angular/core'; import type { MarkdownDocumentNode } from '@cacheplane/partial-markdown'; import { MarkdownChildrenComponent } from '../markdown-children.component'; diff --git a/libs/chat/src/lib/markdown/views/markdown-emphasis.component.ts b/libs/chat/src/lib/markdown/views/markdown-emphasis.component.ts index a77b14419..5d99d7324 100644 --- a/libs/chat/src/lib/markdown/views/markdown-emphasis.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-emphasis.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-emphasis.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input } from '@angular/core'; import type { MarkdownEmphasisNode } from '@cacheplane/partial-markdown'; import { MarkdownChildrenComponent } from '../markdown-children.component'; diff --git a/libs/chat/src/lib/markdown/views/markdown-hard-break.component.ts b/libs/chat/src/lib/markdown/views/markdown-hard-break.component.ts index b0d5b491d..46459af81 100644 --- a/libs/chat/src/lib/markdown/views/markdown-hard-break.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-hard-break.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-hard-break.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input } from '@angular/core'; import type { MarkdownHardBreakNode } from '@cacheplane/partial-markdown'; diff --git a/libs/chat/src/lib/markdown/views/markdown-heading.component.spec.ts b/libs/chat/src/lib/markdown/views/markdown-heading.component.spec.ts index 0b8ef78c9..310c42570 100644 --- a/libs/chat/src/lib/markdown/views/markdown-heading.component.spec.ts +++ b/libs/chat/src/lib/markdown/views/markdown-heading.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-heading.component.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Component, signal } from '@angular/core'; diff --git a/libs/chat/src/lib/markdown/views/markdown-heading.component.ts b/libs/chat/src/lib/markdown/views/markdown-heading.component.ts index b44d2e041..50ebe8a11 100644 --- a/libs/chat/src/lib/markdown/views/markdown-heading.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-heading.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-heading.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input } from '@angular/core'; import type { MarkdownHeadingNode } from '@cacheplane/partial-markdown'; import { MarkdownChildrenComponent } from '../markdown-children.component'; diff --git a/libs/chat/src/lib/markdown/views/markdown-html.component.spec.ts b/libs/chat/src/lib/markdown/views/markdown-html.component.spec.ts index 930ff867d..18ac84155 100644 --- a/libs/chat/src/lib/markdown/views/markdown-html.component.spec.ts +++ b/libs/chat/src/lib/markdown/views/markdown-html.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { MarkdownHtmlComponent } from './markdown-html.component'; diff --git a/libs/chat/src/lib/markdown/views/markdown-html.component.ts b/libs/chat/src/lib/markdown/views/markdown-html.component.ts index 2f6e9aaa5..b1b0f416b 100644 --- a/libs/chat/src/lib/markdown/views/markdown-html.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-html.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-html.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input, computed } from '@angular/core'; import type { MarkdownHtmlBlockNode, diff --git a/libs/chat/src/lib/markdown/views/markdown-image.component.spec.ts b/libs/chat/src/lib/markdown/views/markdown-image.component.spec.ts index bc184d42a..00c3af009 100644 --- a/libs/chat/src/lib/markdown/views/markdown-image.component.spec.ts +++ b/libs/chat/src/lib/markdown/views/markdown-image.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-image.component.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Component, signal } from '@angular/core'; diff --git a/libs/chat/src/lib/markdown/views/markdown-image.component.ts b/libs/chat/src/lib/markdown/views/markdown-image.component.ts index 5f78b3302..7f202d4a9 100644 --- a/libs/chat/src/lib/markdown/views/markdown-image.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-image.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-image.component.ts -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, input, signal } from '@angular/core'; import type { MarkdownImageNode } from '@cacheplane/partial-markdown'; diff --git a/libs/chat/src/lib/markdown/views/markdown-inline-code.component.ts b/libs/chat/src/lib/markdown/views/markdown-inline-code.component.ts index 9fb4c77c7..9a6629471 100644 --- a/libs/chat/src/lib/markdown/views/markdown-inline-code.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-inline-code.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-inline-code.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input } from '@angular/core'; import type { MarkdownInlineCodeNode } from '@cacheplane/partial-markdown'; diff --git a/libs/chat/src/lib/markdown/views/markdown-link.component.spec.ts b/libs/chat/src/lib/markdown/views/markdown-link.component.spec.ts index a48fdda4f..3448fd394 100644 --- a/libs/chat/src/lib/markdown/views/markdown-link.component.spec.ts +++ b/libs/chat/src/lib/markdown/views/markdown-link.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-link.component.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Component, signal } from '@angular/core'; diff --git a/libs/chat/src/lib/markdown/views/markdown-link.component.ts b/libs/chat/src/lib/markdown/views/markdown-link.component.ts index 60f3a84f3..4d9f61920 100644 --- a/libs/chat/src/lib/markdown/views/markdown-link.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-link.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-link.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input } from '@angular/core'; import type { MarkdownLinkNode } from '@cacheplane/partial-markdown'; import { MarkdownChildrenComponent } from '../markdown-children.component'; diff --git a/libs/chat/src/lib/markdown/views/markdown-list-item.component.spec.ts b/libs/chat/src/lib/markdown/views/markdown-list-item.component.spec.ts index 88beafbfd..37efae399 100644 --- a/libs/chat/src/lib/markdown/views/markdown-list-item.component.spec.ts +++ b/libs/chat/src/lib/markdown/views/markdown-list-item.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-list-item.component.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Component, signal } from '@angular/core'; diff --git a/libs/chat/src/lib/markdown/views/markdown-list-item.component.ts b/libs/chat/src/lib/markdown/views/markdown-list-item.component.ts index 6700ecfbd..c05e08c8b 100644 --- a/libs/chat/src/lib/markdown/views/markdown-list-item.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-list-item.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-list-item.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input } from '@angular/core'; import type { MarkdownListItemNode } from '@cacheplane/partial-markdown'; import { MarkdownChildrenComponent } from '../markdown-children.component'; diff --git a/libs/chat/src/lib/markdown/views/markdown-list.component.spec.ts b/libs/chat/src/lib/markdown/views/markdown-list.component.spec.ts index 415803de1..a9834ed40 100644 --- a/libs/chat/src/lib/markdown/views/markdown-list.component.spec.ts +++ b/libs/chat/src/lib/markdown/views/markdown-list.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-list.component.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Component, signal } from '@angular/core'; diff --git a/libs/chat/src/lib/markdown/views/markdown-list.component.ts b/libs/chat/src/lib/markdown/views/markdown-list.component.ts index dd25586b3..82afdb69c 100644 --- a/libs/chat/src/lib/markdown/views/markdown-list.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-list.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-list.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input } from '@angular/core'; import type { MarkdownListNode } from '@cacheplane/partial-markdown'; import { MarkdownChildrenComponent } from '../markdown-children.component'; diff --git a/libs/chat/src/lib/markdown/views/markdown-math.component.spec.ts b/libs/chat/src/lib/markdown/views/markdown-math.component.spec.ts index 8a79799fb..47203414f 100644 --- a/libs/chat/src/lib/markdown/views/markdown-math.component.spec.ts +++ b/libs/chat/src/lib/markdown/views/markdown-math.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeAll } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { MarkdownMathComponent } from './markdown-math.component'; diff --git a/libs/chat/src/lib/markdown/views/markdown-math.component.ts b/libs/chat/src/lib/markdown/views/markdown-math.component.ts index ddc243b5c..1e949e3ab 100644 --- a/libs/chat/src/lib/markdown/views/markdown-math.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-math.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-math.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, diff --git a/libs/chat/src/lib/markdown/views/markdown-paragraph.component.ts b/libs/chat/src/lib/markdown/views/markdown-paragraph.component.ts index 1cc92fe1d..d23306a19 100644 --- a/libs/chat/src/lib/markdown/views/markdown-paragraph.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-paragraph.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-paragraph.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input } from '@angular/core'; import type { MarkdownParagraphNode } from '@cacheplane/partial-markdown'; import { MarkdownChildrenComponent } from '../markdown-children.component'; diff --git a/libs/chat/src/lib/markdown/views/markdown-soft-break.component.ts b/libs/chat/src/lib/markdown/views/markdown-soft-break.component.ts index 4d4093094..be37d3f0d 100644 --- a/libs/chat/src/lib/markdown/views/markdown-soft-break.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-soft-break.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-soft-break.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input } from '@angular/core'; import type { MarkdownSoftBreakNode } from '@cacheplane/partial-markdown'; diff --git a/libs/chat/src/lib/markdown/views/markdown-strikethrough.component.ts b/libs/chat/src/lib/markdown/views/markdown-strikethrough.component.ts index 91ba42850..29c2040d2 100644 --- a/libs/chat/src/lib/markdown/views/markdown-strikethrough.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-strikethrough.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-strikethrough.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input } from '@angular/core'; import type { MarkdownStrikethroughNode } from '@cacheplane/partial-markdown'; import { MarkdownChildrenComponent } from '../markdown-children.component'; diff --git a/libs/chat/src/lib/markdown/views/markdown-strong.component.ts b/libs/chat/src/lib/markdown/views/markdown-strong.component.ts index 71142def0..0dda46be0 100644 --- a/libs/chat/src/lib/markdown/views/markdown-strong.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-strong.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-strong.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input } from '@angular/core'; import type { MarkdownStrongNode } from '@cacheplane/partial-markdown'; import { MarkdownChildrenComponent } from '../markdown-children.component'; diff --git a/libs/chat/src/lib/markdown/views/markdown-table-cell.component.spec.ts b/libs/chat/src/lib/markdown/views/markdown-table-cell.component.spec.ts index a7d9971cc..2d87d0118 100644 --- a/libs/chat/src/lib/markdown/views/markdown-table-cell.component.spec.ts +++ b/libs/chat/src/lib/markdown/views/markdown-table-cell.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-table-cell.component.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Component, signal, Signal } from '@angular/core'; diff --git a/libs/chat/src/lib/markdown/views/markdown-table-cell.component.ts b/libs/chat/src/lib/markdown/views/markdown-table-cell.component.ts index d136320fa..c6bdb61de 100644 --- a/libs/chat/src/lib/markdown/views/markdown-table-cell.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-table-cell.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-table-cell.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input, inject, computed } from '@angular/core'; import type { MarkdownTableCellNode } from '@cacheplane/partial-markdown'; import { MarkdownChildrenComponent } from '../markdown-children.component'; diff --git a/libs/chat/src/lib/markdown/views/markdown-table-row.component.spec.ts b/libs/chat/src/lib/markdown/views/markdown-table-row.component.spec.ts index c1a89b4cb..bd6e8ca71 100644 --- a/libs/chat/src/lib/markdown/views/markdown-table-row.component.spec.ts +++ b/libs/chat/src/lib/markdown/views/markdown-table-row.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-table-row.component.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Component, signal } from '@angular/core'; diff --git a/libs/chat/src/lib/markdown/views/markdown-table-row.component.ts b/libs/chat/src/lib/markdown/views/markdown-table-row.component.ts index 80747cb38..207126d85 100644 --- a/libs/chat/src/lib/markdown/views/markdown-table-row.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-table-row.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-table-row.component.ts -// SPDX-License-Identifier: MIT import { NgComponentOutlet } from '@angular/common'; import { Component, ChangeDetectionStrategy, input, computed, inject, type Type } from '@angular/core'; import type { ViewRegistry } from '@threadplane/render'; diff --git a/libs/chat/src/lib/markdown/views/markdown-table.component.spec.ts b/libs/chat/src/lib/markdown/views/markdown-table.component.spec.ts index 757a68dbd..b56e6ffc3 100644 --- a/libs/chat/src/lib/markdown/views/markdown-table.component.spec.ts +++ b/libs/chat/src/lib/markdown/views/markdown-table.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-table.component.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Component, signal } from '@angular/core'; diff --git a/libs/chat/src/lib/markdown/views/markdown-table.component.ts b/libs/chat/src/lib/markdown/views/markdown-table.component.ts index b872865a0..7b9da7111 100644 --- a/libs/chat/src/lib/markdown/views/markdown-table.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-table.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-table.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input, computed } from '@angular/core'; import type { MarkdownTableNode, MarkdownTableRowNode } from '@cacheplane/partial-markdown'; import { MarkdownChildrenComponent } from '../markdown-children.component'; diff --git a/libs/chat/src/lib/markdown/views/markdown-text.component.spec.ts b/libs/chat/src/lib/markdown/views/markdown-text.component.spec.ts index c97477217..b1d7c63f6 100644 --- a/libs/chat/src/lib/markdown/views/markdown-text.component.spec.ts +++ b/libs/chat/src/lib/markdown/views/markdown-text.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-text.component.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Component, signal } from '@angular/core'; diff --git a/libs/chat/src/lib/markdown/views/markdown-text.component.ts b/libs/chat/src/lib/markdown/views/markdown-text.component.ts index 842e23f96..f34f553eb 100644 --- a/libs/chat/src/lib/markdown/views/markdown-text.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-text.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-text.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input } from '@angular/core'; import type { MarkdownTextNode } from '@cacheplane/partial-markdown'; diff --git a/libs/chat/src/lib/markdown/views/markdown-thematic-break.component.ts b/libs/chat/src/lib/markdown/views/markdown-thematic-break.component.ts index ae962d3a2..9b28f2e36 100644 --- a/libs/chat/src/lib/markdown/views/markdown-thematic-break.component.ts +++ b/libs/chat/src/lib/markdown/views/markdown-thematic-break.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/markdown/views/markdown-thematic-break.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input } from '@angular/core'; import type { MarkdownThematicBreakNode } from '@cacheplane/partial-markdown'; diff --git a/libs/chat/src/lib/primitives/chat-citations/chat-citation-preview.component.spec.ts b/libs/chat/src/lib/primitives/chat-citations/chat-citation-preview.component.spec.ts index cc5217a96..d8a8e5271 100644 --- a/libs/chat/src/lib/primitives/chat-citations/chat-citation-preview.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-citations/chat-citation-preview.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-citations/chat-citation-preview.component.spec.ts -// SPDX-License-Identifier: MIT import { Component, signal } from '@angular/core'; import { TestBed } from '@angular/core/testing'; import { ChatCitationPreviewComponent } from './chat-citation-preview.component'; diff --git a/libs/chat/src/lib/primitives/chat-citations/chat-citation-preview.component.ts b/libs/chat/src/lib/primitives/chat-citations/chat-citation-preview.component.ts index de0e61397..2b7e158d7 100644 --- a/libs/chat/src/lib/primitives/chat-citations/chat-citation-preview.component.ts +++ b/libs/chat/src/lib/primitives/chat-citations/chat-citation-preview.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-citations/chat-citation-preview.component.ts -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, input } from '@angular/core'; import type { Citation } from '../../agent/citation'; import { diff --git a/libs/chat/src/lib/primitives/chat-citations/chat-citations-card.component.spec.ts b/libs/chat/src/lib/primitives/chat-citations/chat-citations-card.component.spec.ts index 3cc2d9eda..6f81ad7c8 100644 --- a/libs/chat/src/lib/primitives/chat-citations/chat-citations-card.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-citations/chat-citations-card.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-citations/chat-citations-card.component.spec.ts -// SPDX-License-Identifier: MIT import { Component, signal } from '@angular/core'; import { TestBed } from '@angular/core/testing'; import { ChatCitationsCardComponent } from './chat-citations-card.component'; diff --git a/libs/chat/src/lib/primitives/chat-citations/chat-citations-card.component.ts b/libs/chat/src/lib/primitives/chat-citations/chat-citations-card.component.ts index 70f038033..1d7ef39ee 100644 --- a/libs/chat/src/lib/primitives/chat-citations/chat-citations-card.component.ts +++ b/libs/chat/src/lib/primitives/chat-citations/chat-citations-card.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-citations/chat-citations-card.component.ts -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, input } from '@angular/core'; import { NgTemplateOutlet } from '@angular/common'; import type { Citation } from '../../agent/citation'; diff --git a/libs/chat/src/lib/primitives/chat-citations/chat-citations.component.spec.ts b/libs/chat/src/lib/primitives/chat-citations/chat-citations.component.spec.ts index 0cbdf28fa..7a1985fb9 100644 --- a/libs/chat/src/lib/primitives/chat-citations/chat-citations.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-citations/chat-citations.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-citations/chat-citations.component.spec.ts -// SPDX-License-Identifier: MIT import { Component, signal } from '@angular/core'; import { TestBed, type ComponentFixture } from '@angular/core/testing'; import { ChatCitationsComponent, ChatCitationCardTemplateDirective } from './chat-citations.component'; diff --git a/libs/chat/src/lib/primitives/chat-citations/chat-citations.component.ts b/libs/chat/src/lib/primitives/chat-citations/chat-citations.component.ts index f6b92acdc..55927a190 100644 --- a/libs/chat/src/lib/primitives/chat-citations/chat-citations.component.ts +++ b/libs/chat/src/lib/primitives/chat-citations/chat-citations.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-citations/chat-citations.component.ts -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, ContentChild, Directive, TemplateRef, computed, inject, input, signal, diff --git a/libs/chat/src/lib/primitives/chat-confirm-dialog/chat-confirm-dialog.component.spec.ts b/libs/chat/src/lib/primitives/chat-confirm-dialog/chat-confirm-dialog.component.spec.ts index 2dc495b8c..860aca289 100644 --- a/libs/chat/src/lib/primitives/chat-confirm-dialog/chat-confirm-dialog.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-confirm-dialog/chat-confirm-dialog.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-confirm-dialog/chat-confirm-dialog.component.spec.ts -// SPDX-License-Identifier: MIT import { TestBed } from '@angular/core/testing'; import { describe, expect, it } from 'vitest'; import { ChatConfirmDialogComponent } from './chat-confirm-dialog.component'; diff --git a/libs/chat/src/lib/primitives/chat-confirm-dialog/chat-confirm-dialog.component.ts b/libs/chat/src/lib/primitives/chat-confirm-dialog/chat-confirm-dialog.component.ts index fcbdef0d8..2ec66cea3 100644 --- a/libs/chat/src/lib/primitives/chat-confirm-dialog/chat-confirm-dialog.component.ts +++ b/libs/chat/src/lib/primitives/chat-confirm-dialog/chat-confirm-dialog.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-confirm-dialog/chat-confirm-dialog.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, diff --git a/libs/chat/src/lib/primitives/chat-error/chat-error.component.spec.ts b/libs/chat/src/lib/primitives/chat-error/chat-error.component.spec.ts index a42012d04..fd4a7005a 100644 --- a/libs/chat/src/lib/primitives/chat-error/chat-error.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-error/chat-error.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, vi, beforeEach } from 'vitest'; import { Component } from '@angular/core'; import { TestBed } from '@angular/core/testing'; diff --git a/libs/chat/src/lib/primitives/chat-error/chat-error.component.ts b/libs/chat/src/lib/primitives/chat-error/chat-error.component.ts index 92468270a..615f87ad5 100644 --- a/libs/chat/src/lib/primitives/chat-error/chat-error.component.ts +++ b/libs/chat/src/lib/primitives/chat-error/chat-error.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-error/chat-error.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input } from '@angular/core'; import type { Agent } from '../../agent'; import { CHAT_HOST_TOKENS } from '../../styles/chat-tokens'; diff --git a/libs/chat/src/lib/primitives/chat-generative-ui/chat-generative-ui.component.spec.ts b/libs/chat/src/lib/primitives/chat-generative-ui/chat-generative-ui.component.spec.ts index 710b95964..bbe80af93 100644 --- a/libs/chat/src/lib/primitives/chat-generative-ui/chat-generative-ui.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-generative-ui/chat-generative-ui.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { signal, computed } from '@angular/core'; import { TestBed, type ComponentFixture } from '@angular/core/testing'; diff --git a/libs/chat/src/lib/primitives/chat-generative-ui/chat-generative-ui.component.ts b/libs/chat/src/lib/primitives/chat-generative-ui/chat-generative-ui.component.ts index 26be378c3..01dee19a6 100644 --- a/libs/chat/src/lib/primitives/chat-generative-ui/chat-generative-ui.component.ts +++ b/libs/chat/src/lib/primitives/chat-generative-ui/chat-generative-ui.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-generative-ui/chat-generative-ui.component.ts -// SPDX-License-Identifier: MIT import { Component, computed, diff --git a/libs/chat/src/lib/primitives/chat-generative-ui/normalize-json-render-spec.ts b/libs/chat/src/lib/primitives/chat-generative-ui/normalize-json-render-spec.ts index d179f6402..dbb5edb84 100644 --- a/libs/chat/src/lib/primitives/chat-generative-ui/normalize-json-render-spec.ts +++ b/libs/chat/src/lib/primitives/chat-generative-ui/normalize-json-render-spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { Spec, UIElement } from '@json-render/core'; /** diff --git a/libs/chat/src/lib/primitives/chat-genui-skeleton/chat-genui-skeleton.component.spec.ts b/libs/chat/src/lib/primitives/chat-genui-skeleton/chat-genui-skeleton.component.spec.ts index fa97b33d7..41679e5a0 100644 --- a/libs/chat/src/lib/primitives/chat-genui-skeleton/chat-genui-skeleton.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-genui-skeleton/chat-genui-skeleton.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { ChatGenuiSkeletonComponent } from './chat-genui-skeleton.component'; diff --git a/libs/chat/src/lib/primitives/chat-genui-skeleton/chat-genui-skeleton.component.ts b/libs/chat/src/lib/primitives/chat-genui-skeleton/chat-genui-skeleton.component.ts index 9b766b6e5..45ae3ece1 100644 --- a/libs/chat/src/lib/primitives/chat-genui-skeleton/chat-genui-skeleton.component.ts +++ b/libs/chat/src/lib/primitives/chat-genui-skeleton/chat-genui-skeleton.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy } from '@angular/core'; import { CHAT_HOST_TOKENS } from '../../styles/chat-tokens'; diff --git a/libs/chat/src/lib/primitives/chat-history-search-palette/chat-history-search-palette.component.spec.ts b/libs/chat/src/lib/primitives/chat-history-search-palette/chat-history-search-palette.component.spec.ts index 221592c18..c00270c9d 100644 --- a/libs/chat/src/lib/primitives/chat-history-search-palette/chat-history-search-palette.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-history-search-palette/chat-history-search-palette.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-history-search-palette/chat-history-search-palette.component.spec.ts -// SPDX-License-Identifier: MIT import { TestBed } from '@angular/core/testing'; import { describe, expect, it } from 'vitest'; import { ChatHistorySearchPaletteComponent, type ThreadMatch } from './chat-history-search-palette.component'; diff --git a/libs/chat/src/lib/primitives/chat-history-search-palette/chat-history-search-palette.component.ts b/libs/chat/src/lib/primitives/chat-history-search-palette/chat-history-search-palette.component.ts index 052fecbee..b308affa3 100644 --- a/libs/chat/src/lib/primitives/chat-history-search-palette/chat-history-search-palette.component.ts +++ b/libs/chat/src/lib/primitives/chat-history-search-palette/chat-history-search-palette.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-history-search-palette/chat-history-search-palette.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, diff --git a/libs/chat/src/lib/primitives/chat-input/chat-input.component.spec.ts b/libs/chat/src/lib/primitives/chat-input/chat-input.component.spec.ts index 971346e04..397faa807 100644 --- a/libs/chat/src/lib/primitives/chat-input/chat-input.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-input/chat-input.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { signal, computed } from '@angular/core'; import { TestBed, ComponentFixture } from '@angular/core/testing'; diff --git a/libs/chat/src/lib/primitives/chat-input/chat-input.component.ts b/libs/chat/src/lib/primitives/chat-input/chat-input.component.ts index 0f94c594a..82252ed84 100644 --- a/libs/chat/src/lib/primitives/chat-input/chat-input.component.ts +++ b/libs/chat/src/lib/primitives/chat-input/chat-input.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-input/chat-input.component.ts -// SPDX-License-Identifier: MIT import { Component, computed, diff --git a/libs/chat/src/lib/primitives/chat-interrupt/chat-interrupt.component.spec.ts b/libs/chat/src/lib/primitives/chat-interrupt/chat-interrupt.component.spec.ts index 248a064f5..0d3859333 100644 --- a/libs/chat/src/lib/primitives/chat-interrupt/chat-interrupt.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-interrupt/chat-interrupt.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { signal, computed, type WritableSignal } from '@angular/core'; import { getInterrupt } from './chat-interrupt.component'; diff --git a/libs/chat/src/lib/primitives/chat-interrupt/chat-interrupt.component.ts b/libs/chat/src/lib/primitives/chat-interrupt/chat-interrupt.component.ts index 1c63fa5cc..d76171591 100644 --- a/libs/chat/src/lib/primitives/chat-interrupt/chat-interrupt.component.ts +++ b/libs/chat/src/lib/primitives/chat-interrupt/chat-interrupt.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-interrupt/chat-interrupt.component.ts -// SPDX-License-Identifier: MIT import { Component, computed, diff --git a/libs/chat/src/lib/primitives/chat-launcher-button/chat-launcher-button.component.spec.ts b/libs/chat/src/lib/primitives/chat-launcher-button/chat-launcher-button.component.spec.ts index 7eb5a3c7b..50da65a33 100644 --- a/libs/chat/src/lib/primitives/chat-launcher-button/chat-launcher-button.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-launcher-button/chat-launcher-button.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { ChatLauncherButtonComponent } from './chat-launcher-button.component'; diff --git a/libs/chat/src/lib/primitives/chat-launcher-button/chat-launcher-button.component.ts b/libs/chat/src/lib/primitives/chat-launcher-button/chat-launcher-button.component.ts index 598cea3ea..f1d40595f 100644 --- a/libs/chat/src/lib/primitives/chat-launcher-button/chat-launcher-button.component.ts +++ b/libs/chat/src/lib/primitives/chat-launcher-button/chat-launcher-button.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, output } from '@angular/core'; import { CHAT_HOST_TOKENS } from '../../styles/chat-tokens'; import { CHAT_LAUNCHER_BUTTON_STYLES } from '../../styles/chat-launcher-button.styles'; diff --git a/libs/chat/src/lib/primitives/chat-message-actions/chat-message-actions.component.ts b/libs/chat/src/lib/primitives/chat-message-actions/chat-message-actions.component.ts index 1251699bf..bfb6a8d60 100644 --- a/libs/chat/src/lib/primitives/chat-message-actions/chat-message-actions.component.ts +++ b/libs/chat/src/lib/primitives/chat-message-actions/chat-message-actions.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-message-actions/chat-message-actions.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input, output, signal, inject, DOCUMENT } from '@angular/core'; import { CHAT_HOST_TOKENS } from '../../styles/chat-tokens'; import { CHAT_MESSAGE_ACTIONS_STYLES } from '../../styles/chat-message-actions.styles'; diff --git a/libs/chat/src/lib/primitives/chat-message-actions/chat-message-actions.styles.spec.ts b/libs/chat/src/lib/primitives/chat-message-actions/chat-message-actions.styles.spec.ts index e8e3353b2..4a7aca303 100644 --- a/libs/chat/src/lib/primitives/chat-message-actions/chat-message-actions.styles.spec.ts +++ b/libs/chat/src/lib/primitives/chat-message-actions/chat-message-actions.styles.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { CHAT_MESSAGE_ACTIONS_STYLES } from '../../styles/chat-message-actions.styles'; diff --git a/libs/chat/src/lib/primitives/chat-message-list/chat-message-list.component.spec.ts b/libs/chat/src/lib/primitives/chat-message-list/chat-message-list.component.spec.ts index 60443a764..70dc2d55f 100644 --- a/libs/chat/src/lib/primitives/chat-message-list/chat-message-list.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-message-list/chat-message-list.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { signal } from '@angular/core'; import { getMessageType } from './chat-message-list.component'; diff --git a/libs/chat/src/lib/primitives/chat-message-list/chat-message-list.component.ts b/libs/chat/src/lib/primitives/chat-message-list/chat-message-list.component.ts index 1253f51a8..c9761b047 100644 --- a/libs/chat/src/lib/primitives/chat-message-list/chat-message-list.component.ts +++ b/libs/chat/src/lib/primitives/chat-message-list/chat-message-list.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, diff --git a/libs/chat/src/lib/primitives/chat-message-list/message-template.directive.ts b/libs/chat/src/lib/primitives/chat-message-list/message-template.directive.ts index f8104481f..a555c04be 100644 --- a/libs/chat/src/lib/primitives/chat-message-list/message-template.directive.ts +++ b/libs/chat/src/lib/primitives/chat-message-list/message-template.directive.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Directive, input, TemplateRef, inject } from '@angular/core'; import type { MessageTemplateType } from '../../chat.types'; diff --git a/libs/chat/src/lib/primitives/chat-message/chat-message.component.spec.ts b/libs/chat/src/lib/primitives/chat-message/chat-message.component.spec.ts index 0b6eb2198..eb000d911 100644 --- a/libs/chat/src/lib/primitives/chat-message/chat-message.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-message/chat-message.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-message/chat-message.component.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { ChatMessageComponent } from './chat-message.component'; diff --git a/libs/chat/src/lib/primitives/chat-message/chat-message.component.ts b/libs/chat/src/lib/primitives/chat-message/chat-message.component.ts index d2c83b614..9c3bc0ccb 100644 --- a/libs/chat/src/lib/primitives/chat-message/chat-message.component.ts +++ b/libs/chat/src/lib/primitives/chat-message/chat-message.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-message/chat-message.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input, computed, effect, inject } from '@angular/core'; import { CHAT_HOST_TOKENS } from '../../styles/chat-tokens'; import { CHAT_MESSAGE_STYLES } from '../../styles/chat-message.styles'; diff --git a/libs/chat/src/lib/primitives/chat-overflow-menu/chat-overflow-menu.component.spec.ts b/libs/chat/src/lib/primitives/chat-overflow-menu/chat-overflow-menu.component.spec.ts index bdb999214..3966d1ef0 100644 --- a/libs/chat/src/lib/primitives/chat-overflow-menu/chat-overflow-menu.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-overflow-menu/chat-overflow-menu.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-overflow-menu/chat-overflow-menu.component.spec.ts -// SPDX-License-Identifier: MIT import { TestBed } from '@angular/core/testing'; import { describe, expect, it } from 'vitest'; import { ChatOverflowMenuComponent, type OverflowMenuItem } from './chat-overflow-menu.component'; diff --git a/libs/chat/src/lib/primitives/chat-overflow-menu/chat-overflow-menu.component.ts b/libs/chat/src/lib/primitives/chat-overflow-menu/chat-overflow-menu.component.ts index 8905cac34..632ef1e9b 100644 --- a/libs/chat/src/lib/primitives/chat-overflow-menu/chat-overflow-menu.component.ts +++ b/libs/chat/src/lib/primitives/chat-overflow-menu/chat-overflow-menu.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-overflow-menu/chat-overflow-menu.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, diff --git a/libs/chat/src/lib/primitives/chat-project-list/chat-project-list.component.spec.ts b/libs/chat/src/lib/primitives/chat-project-list/chat-project-list.component.spec.ts index 428344e1b..04c47a68f 100644 --- a/libs/chat/src/lib/primitives/chat-project-list/chat-project-list.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-project-list/chat-project-list.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-project-list/chat-project-list.component.spec.ts -// SPDX-License-Identifier: MIT import { TestBed } from '@angular/core/testing'; import { describe, expect, it, vi } from 'vitest'; import { diff --git a/libs/chat/src/lib/primitives/chat-project-list/chat-project-list.component.ts b/libs/chat/src/lib/primitives/chat-project-list/chat-project-list.component.ts index 58a60cacc..b987f74e2 100644 --- a/libs/chat/src/lib/primitives/chat-project-list/chat-project-list.component.ts +++ b/libs/chat/src/lib/primitives/chat-project-list/chat-project-list.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-project-list/chat-project-list.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, diff --git a/libs/chat/src/lib/primitives/chat-reasoning/chat-reasoning.component.spec.ts b/libs/chat/src/lib/primitives/chat-reasoning/chat-reasoning.component.spec.ts index 1693b65e9..d3a855dc0 100644 --- a/libs/chat/src/lib/primitives/chat-reasoning/chat-reasoning.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-reasoning/chat-reasoning.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; diff --git a/libs/chat/src/lib/primitives/chat-reasoning/chat-reasoning.component.ts b/libs/chat/src/lib/primitives/chat-reasoning/chat-reasoning.component.ts index 5e2521f16..f6586e214 100644 --- a/libs/chat/src/lib/primitives/chat-reasoning/chat-reasoning.component.ts +++ b/libs/chat/src/lib/primitives/chat-reasoning/chat-reasoning.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-reasoning/chat-reasoning.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, computed, effect, input, signal, diff --git a/libs/chat/src/lib/primitives/chat-scroll-bubble/chat-scroll-bubble.component.spec.ts b/libs/chat/src/lib/primitives/chat-scroll-bubble/chat-scroll-bubble.component.spec.ts index 3d45e31b5..5ca954dce 100644 --- a/libs/chat/src/lib/primitives/chat-scroll-bubble/chat-scroll-bubble.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-scroll-bubble/chat-scroll-bubble.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-scroll-bubble/chat-scroll-bubble.component.spec.ts -// SPDX-License-Identifier: MIT import { TestBed } from '@angular/core/testing'; import { describe, expect, it } from 'vitest'; import { ChatScrollBubbleComponent } from './chat-scroll-bubble.component'; diff --git a/libs/chat/src/lib/primitives/chat-scroll-bubble/chat-scroll-bubble.component.ts b/libs/chat/src/lib/primitives/chat-scroll-bubble/chat-scroll-bubble.component.ts index 4cf8efcf9..65db68d15 100644 --- a/libs/chat/src/lib/primitives/chat-scroll-bubble/chat-scroll-bubble.component.ts +++ b/libs/chat/src/lib/primitives/chat-scroll-bubble/chat-scroll-bubble.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-scroll-bubble/chat-scroll-bubble.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input, output, computed } from '@angular/core'; import { CHAT_HOST_TOKENS } from '../../styles/chat-tokens'; import { CHAT_SCROLL_BUBBLE_STYLES } from '../../styles/chat-scroll-bubble.styles'; diff --git a/libs/chat/src/lib/primitives/chat-select/chat-select.component.spec.ts b/libs/chat/src/lib/primitives/chat-select/chat-select.component.spec.ts index 70443bd2d..738e87765 100644 --- a/libs/chat/src/lib/primitives/chat-select/chat-select.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-select/chat-select.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-select/chat-select.component.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach, afterEach } from 'vitest'; import { ComponentFixture, TestBed } from '@angular/core/testing'; import { ChatSelectComponent, type ChatSelectOption } from './chat-select.component'; diff --git a/libs/chat/src/lib/primitives/chat-select/chat-select.component.ts b/libs/chat/src/lib/primitives/chat-select/chat-select.component.ts index 06141eae2..f3e493eb3 100644 --- a/libs/chat/src/lib/primitives/chat-select/chat-select.component.ts +++ b/libs/chat/src/lib/primitives/chat-select/chat-select.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-select/chat-select.component.ts -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, diff --git a/libs/chat/src/lib/primitives/chat-sidenav-scrim/chat-sidenav-scrim.component.spec.ts b/libs/chat/src/lib/primitives/chat-sidenav-scrim/chat-sidenav-scrim.component.spec.ts index a96790732..5a085dc15 100644 --- a/libs/chat/src/lib/primitives/chat-sidenav-scrim/chat-sidenav-scrim.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-sidenav-scrim/chat-sidenav-scrim.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { ComponentFixture, TestBed } from '@angular/core/testing'; import { ChatSidenavScrimComponent } from './chat-sidenav-scrim.component'; diff --git a/libs/chat/src/lib/primitives/chat-sidenav-scrim/chat-sidenav-scrim.component.ts b/libs/chat/src/lib/primitives/chat-sidenav-scrim/chat-sidenav-scrim.component.ts index b742e74dc..5b36f46ff 100644 --- a/libs/chat/src/lib/primitives/chat-sidenav-scrim/chat-sidenav-scrim.component.ts +++ b/libs/chat/src/lib/primitives/chat-sidenav-scrim/chat-sidenav-scrim.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-sidenav-scrim/chat-sidenav-scrim.component.ts -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, input, output } from '@angular/core'; /** diff --git a/libs/chat/src/lib/primitives/chat-subagents/chat-subagents.component.spec.ts b/libs/chat/src/lib/primitives/chat-subagents/chat-subagents.component.spec.ts index 7b60787aa..d990a730e 100644 --- a/libs/chat/src/lib/primitives/chat-subagents/chat-subagents.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-subagents/chat-subagents.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { signal, computed, type WritableSignal } from '@angular/core'; import { activeSubagentsFromAgent } from './chat-subagents.component'; diff --git a/libs/chat/src/lib/primitives/chat-subagents/chat-subagents.component.ts b/libs/chat/src/lib/primitives/chat-subagents/chat-subagents.component.ts index 3105c756e..1b35721a0 100644 --- a/libs/chat/src/lib/primitives/chat-subagents/chat-subagents.component.ts +++ b/libs/chat/src/lib/primitives/chat-subagents/chat-subagents.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-subagents/chat-subagents.component.ts -// SPDX-License-Identifier: MIT import { Component, computed, diff --git a/libs/chat/src/lib/primitives/chat-suggestions/chat-suggestions.component.spec.ts b/libs/chat/src/lib/primitives/chat-suggestions/chat-suggestions.component.spec.ts index 275073b1f..fef9c6789 100644 --- a/libs/chat/src/lib/primitives/chat-suggestions/chat-suggestions.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-suggestions/chat-suggestions.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // NOTE: Angular signal-based inputs cannot be exercised via TestBed.createComponent + // componentRef.setInput() under vitest JIT without the analogjs Angular vite plugin — // setInput() throws NG0303 because JIT does not process signal-input metadata. diff --git a/libs/chat/src/lib/primitives/chat-suggestions/chat-suggestions.component.ts b/libs/chat/src/lib/primitives/chat-suggestions/chat-suggestions.component.ts index abe758bb6..77518c12a 100644 --- a/libs/chat/src/lib/primitives/chat-suggestions/chat-suggestions.component.ts +++ b/libs/chat/src/lib/primitives/chat-suggestions/chat-suggestions.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input, output } from '@angular/core'; import { CHAT_HOST_TOKENS } from '../../styles/chat-tokens'; import { CHAT_SUGGESTIONS_STYLES } from '../../styles/chat-suggestions.styles'; diff --git a/libs/chat/src/lib/primitives/chat-thread-list/chat-thread-list.component.spec.ts b/libs/chat/src/lib/primitives/chat-thread-list/chat-thread-list.component.spec.ts index a1540f00a..ac238eb04 100644 --- a/libs/chat/src/lib/primitives/chat-thread-list/chat-thread-list.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-thread-list/chat-thread-list.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-thread-list/chat-thread-list.component.spec.ts -// SPDX-License-Identifier: MIT import { TestBed } from '@angular/core/testing'; import { describe, expect, it, vi } from 'vitest'; import { diff --git a/libs/chat/src/lib/primitives/chat-thread-list/chat-thread-list.component.ts b/libs/chat/src/lib/primitives/chat-thread-list/chat-thread-list.component.ts index 35d871601..d8e74b17c 100644 --- a/libs/chat/src/lib/primitives/chat-thread-list/chat-thread-list.component.ts +++ b/libs/chat/src/lib/primitives/chat-thread-list/chat-thread-list.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-thread-list/chat-thread-list.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, diff --git a/libs/chat/src/lib/primitives/chat-timeline/chat-timeline.component.spec.ts b/libs/chat/src/lib/primitives/chat-timeline/chat-timeline.component.spec.ts index 47351c74e..893b13619 100644 --- a/libs/chat/src/lib/primitives/chat-timeline/chat-timeline.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-timeline/chat-timeline.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { signal, computed } from '@angular/core'; import { mockAgent } from '../../testing/mock-agent'; diff --git a/libs/chat/src/lib/primitives/chat-timeline/chat-timeline.component.ts b/libs/chat/src/lib/primitives/chat-timeline/chat-timeline.component.ts index d94f64336..590548e6d 100644 --- a/libs/chat/src/lib/primitives/chat-timeline/chat-timeline.component.ts +++ b/libs/chat/src/lib/primitives/chat-timeline/chat-timeline.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, computed, contentChild, input, output, TemplateRef, ChangeDetectionStrategy, diff --git a/libs/chat/src/lib/primitives/chat-tool-calls/chat-tool-call-template.directive.spec.ts b/libs/chat/src/lib/primitives/chat-tool-calls/chat-tool-call-template.directive.spec.ts index 0fd946a8c..fe42eb91f 100644 --- a/libs/chat/src/lib/primitives/chat-tool-calls/chat-tool-call-template.directive.spec.ts +++ b/libs/chat/src/lib/primitives/chat-tool-calls/chat-tool-call-template.directive.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Component, viewChildren, TemplateRef } from '@angular/core'; diff --git a/libs/chat/src/lib/primitives/chat-tool-calls/chat-tool-call-template.directive.ts b/libs/chat/src/lib/primitives/chat-tool-calls/chat-tool-call-template.directive.ts index e4d11bc2e..d8529ef54 100644 --- a/libs/chat/src/lib/primitives/chat-tool-calls/chat-tool-call-template.directive.ts +++ b/libs/chat/src/lib/primitives/chat-tool-calls/chat-tool-call-template.directive.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-tool-calls/chat-tool-call-template.directive.ts -// SPDX-License-Identifier: MIT import { Directive, TemplateRef, inject, input } from '@angular/core'; import type { ToolCall, ToolCallStatus } from '../../agent'; diff --git a/libs/chat/src/lib/primitives/chat-tool-calls/chat-tool-calls.component.spec.ts b/libs/chat/src/lib/primitives/chat-tool-calls/chat-tool-calls.component.spec.ts index 85cf95848..7703cbac9 100644 --- a/libs/chat/src/lib/primitives/chat-tool-calls/chat-tool-calls.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-tool-calls/chat-tool-calls.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { signal, computed, Component } from '@angular/core'; import { TestBed } from '@angular/core/testing'; diff --git a/libs/chat/src/lib/primitives/chat-tool-calls/chat-tool-calls.component.ts b/libs/chat/src/lib/primitives/chat-tool-calls/chat-tool-calls.component.ts index 02cb2ea77..b56755728 100644 --- a/libs/chat/src/lib/primitives/chat-tool-calls/chat-tool-calls.component.ts +++ b/libs/chat/src/lib/primitives/chat-tool-calls/chat-tool-calls.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-tool-calls/chat-tool-calls.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, computed, contentChildren, input, signal, diff --git a/libs/chat/src/lib/primitives/chat-tool-calls/group-summary.ts b/libs/chat/src/lib/primitives/chat-tool-calls/group-summary.ts index c69babccb..5f089cb6a 100644 --- a/libs/chat/src/lib/primitives/chat-tool-calls/group-summary.ts +++ b/libs/chat/src/lib/primitives/chat-tool-calls/group-summary.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-tool-calls/group-summary.ts -// SPDX-License-Identifier: MIT /** * Default summary text for a group of N consecutive same-name tool calls. diff --git a/libs/chat/src/lib/primitives/chat-tool-calls/resolve-message-tool-calls.spec.ts b/libs/chat/src/lib/primitives/chat-tool-calls/resolve-message-tool-calls.spec.ts index 11a1e1312..be3c47c8c 100644 --- a/libs/chat/src/lib/primitives/chat-tool-calls/resolve-message-tool-calls.spec.ts +++ b/libs/chat/src/lib/primitives/chat-tool-calls/resolve-message-tool-calls.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { mockAgent } from '../../testing/mock-agent'; import type { Message, ToolCall } from '../../agent'; diff --git a/libs/chat/src/lib/primitives/chat-tool-calls/resolve-message-tool-calls.ts b/libs/chat/src/lib/primitives/chat-tool-calls/resolve-message-tool-calls.ts index b2d0886ab..95c5e1c8c 100644 --- a/libs/chat/src/lib/primitives/chat-tool-calls/resolve-message-tool-calls.ts +++ b/libs/chat/src/lib/primitives/chat-tool-calls/resolve-message-tool-calls.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { Agent, Message, ToolCall } from '../../agent'; /** diff --git a/libs/chat/src/lib/primitives/chat-tool-views/chat-tool-views.component.spec.ts b/libs/chat/src/lib/primitives/chat-tool-views/chat-tool-views.component.spec.ts index a8990978b..0647c4235 100644 --- a/libs/chat/src/lib/primitives/chat-tool-views/chat-tool-views.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-tool-views/chat-tool-views.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { Component, input, ChangeDetectionStrategy } from '@angular/core'; import { TestBed } from '@angular/core/testing'; diff --git a/libs/chat/src/lib/primitives/chat-tool-views/chat-tool-views.component.ts b/libs/chat/src/lib/primitives/chat-tool-views/chat-tool-views.component.ts index 44adca25a..d7e55eff3 100644 --- a/libs/chat/src/lib/primitives/chat-tool-views/chat-tool-views.component.ts +++ b/libs/chat/src/lib/primitives/chat-tool-views/chat-tool-views.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-tool-views/chat-tool-views.component.ts -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, computed, input, output } from '@angular/core'; import type { Spec, StateStore } from '@json-render/core'; import type { RenderEvent, ViewRegistry } from '@threadplane/render'; diff --git a/libs/chat/src/lib/primitives/chat-trace/chat-trace.component.spec.ts b/libs/chat/src/lib/primitives/chat-trace/chat-trace.component.spec.ts index 172b69a68..1c3957be5 100644 --- a/libs/chat/src/lib/primitives/chat-trace/chat-trace.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-trace/chat-trace.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-trace/chat-trace.component.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { signal, computed } from '@angular/core'; diff --git a/libs/chat/src/lib/primitives/chat-trace/chat-trace.component.ts b/libs/chat/src/lib/primitives/chat-trace/chat-trace.component.ts index 4b5907fd5..35c9e3467 100644 --- a/libs/chat/src/lib/primitives/chat-trace/chat-trace.component.ts +++ b/libs/chat/src/lib/primitives/chat-trace/chat-trace.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-trace/chat-trace.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input, signal, effect, computed } from '@angular/core'; import { CHAT_HOST_TOKENS } from '../../styles/chat-tokens'; import { CHAT_TRACE_STYLES } from '../../styles/chat-trace.styles'; diff --git a/libs/chat/src/lib/primitives/chat-typing-indicator/chat-typing-indicator.component.spec.ts b/libs/chat/src/lib/primitives/chat-typing-indicator/chat-typing-indicator.component.spec.ts index 2df5409a4..e50f92028 100644 --- a/libs/chat/src/lib/primitives/chat-typing-indicator/chat-typing-indicator.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-typing-indicator/chat-typing-indicator.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { signal, computed } from '@angular/core'; import { isTyping } from './chat-typing-indicator.component'; diff --git a/libs/chat/src/lib/primitives/chat-typing-indicator/chat-typing-indicator.component.ts b/libs/chat/src/lib/primitives/chat-typing-indicator/chat-typing-indicator.component.ts index 892bdd9c1..9d3da9b2a 100644 --- a/libs/chat/src/lib/primitives/chat-typing-indicator/chat-typing-indicator.component.ts +++ b/libs/chat/src/lib/primitives/chat-typing-indicator/chat-typing-indicator.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-typing-indicator/chat-typing-indicator.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input, computed } from '@angular/core'; import type { Agent } from '../../agent'; import { CHAT_HOST_TOKENS } from '../../styles/chat-tokens'; diff --git a/libs/chat/src/lib/primitives/chat-welcome/chat-welcome-suggestion.component.spec.ts b/libs/chat/src/lib/primitives/chat-welcome/chat-welcome-suggestion.component.spec.ts index ddb76ac05..8d1c5324e 100644 --- a/libs/chat/src/lib/primitives/chat-welcome/chat-welcome-suggestion.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-welcome/chat-welcome-suggestion.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // NOTE: Angular signal-based inputs cannot be exercised via // componentRef.setInput() under vitest JIT (NG0303). We follow the established // pattern used by streaming-markdown.component.spec.ts and use a diff --git a/libs/chat/src/lib/primitives/chat-welcome/chat-welcome-suggestion.component.ts b/libs/chat/src/lib/primitives/chat-welcome/chat-welcome-suggestion.component.ts index 69c94d53c..77ea45e39 100644 --- a/libs/chat/src/lib/primitives/chat-welcome/chat-welcome-suggestion.component.ts +++ b/libs/chat/src/lib/primitives/chat-welcome/chat-welcome-suggestion.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, input, output } from '@angular/core'; import { CHAT_HOST_TOKENS } from '../../styles/chat-tokens'; import { CHAT_WELCOME_SUGGESTION_STYLES } from '../../styles/chat-welcome.styles'; diff --git a/libs/chat/src/lib/primitives/chat-welcome/chat-welcome.component.spec.ts b/libs/chat/src/lib/primitives/chat-welcome/chat-welcome.component.spec.ts index 19467c8b3..730263f71 100644 --- a/libs/chat/src/lib/primitives/chat-welcome/chat-welcome.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-welcome/chat-welcome.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { Component } from '@angular/core'; import { TestBed } from '@angular/core/testing'; diff --git a/libs/chat/src/lib/primitives/chat-welcome/chat-welcome.component.ts b/libs/chat/src/lib/primitives/chat-welcome/chat-welcome.component.ts index f617fd0d4..9e9a96d07 100644 --- a/libs/chat/src/lib/primitives/chat-welcome/chat-welcome.component.ts +++ b/libs/chat/src/lib/primitives/chat-welcome/chat-welcome.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component } from '@angular/core'; import { CHAT_HOST_TOKENS } from '../../styles/chat-tokens'; import { CHAT_WELCOME_STYLES } from '../../styles/chat-welcome.styles'; diff --git a/libs/chat/src/lib/primitives/chat-window/chat-window.component.spec.ts b/libs/chat/src/lib/primitives/chat-window/chat-window.component.spec.ts index 5e83b3f50..10a0487e6 100644 --- a/libs/chat/src/lib/primitives/chat-window/chat-window.component.spec.ts +++ b/libs/chat/src/lib/primitives/chat-window/chat-window.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-window/chat-window.component.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Component } from '@angular/core'; diff --git a/libs/chat/src/lib/primitives/chat-window/chat-window.component.ts b/libs/chat/src/lib/primitives/chat-window/chat-window.component.ts index 71f8e6d13..47a85c7aa 100644 --- a/libs/chat/src/lib/primitives/chat-window/chat-window.component.ts +++ b/libs/chat/src/lib/primitives/chat-window/chat-window.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/chat-window/chat-window.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy } from '@angular/core'; import { CHAT_HOST_TOKENS } from '../../styles/chat-tokens'; import { CHAT_WINDOW_STYLES } from '../../styles/chat-window.styles'; diff --git a/libs/chat/src/lib/primitives/overlay/connected-overlay.directive.spec.ts b/libs/chat/src/lib/primitives/overlay/connected-overlay.directive.spec.ts index 6138f7120..91f3b3cd0 100644 --- a/libs/chat/src/lib/primitives/overlay/connected-overlay.directive.spec.ts +++ b/libs/chat/src/lib/primitives/overlay/connected-overlay.directive.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach, afterEach } from 'vitest'; import { Component, signal } from '@angular/core'; import { ComponentFixture, TestBed } from '@angular/core/testing'; diff --git a/libs/chat/src/lib/primitives/overlay/connected-overlay.directive.ts b/libs/chat/src/lib/primitives/overlay/connected-overlay.directive.ts index 5c90457b2..a04ab948f 100644 --- a/libs/chat/src/lib/primitives/overlay/connected-overlay.directive.ts +++ b/libs/chat/src/lib/primitives/overlay/connected-overlay.directive.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/overlay/connected-overlay.directive.ts -// SPDX-License-Identifier: MIT /* eslint-disable @angular-eslint/no-input-rename, @angular-eslint/no-output-rename -- * The `chatOverlay*` binding aliases ARE the intended public API: they namespace * the directive's inputs/outputs under the `chatOverlay` prefix (mirroring Angular diff --git a/libs/chat/src/lib/primitives/overlay/connected-position.spec.ts b/libs/chat/src/lib/primitives/overlay/connected-position.spec.ts index faaed2fd8..35f63f1e8 100644 --- a/libs/chat/src/lib/primitives/overlay/connected-position.spec.ts +++ b/libs/chat/src/lib/primitives/overlay/connected-position.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { computeConnectedPosition, narrowViewport, type ConnectedPosition } from './connected-position'; diff --git a/libs/chat/src/lib/primitives/overlay/connected-position.ts b/libs/chat/src/lib/primitives/overlay/connected-position.ts index f396e0adf..04dd7a658 100644 --- a/libs/chat/src/lib/primitives/overlay/connected-position.ts +++ b/libs/chat/src/lib/primitives/overlay/connected-position.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/overlay/connected-position.ts -// SPDX-License-Identifier: MIT // // Minimal port of CDK's FlexibleConnectedPositionStrategy fit logic // (~/repos/components/src/cdk/overlay/position/flexible-connected-position-strategy.ts): diff --git a/libs/chat/src/lib/primitives/overlay/overlay-container.spec.ts b/libs/chat/src/lib/primitives/overlay/overlay-container.spec.ts index f04466d74..54e4e70bd 100644 --- a/libs/chat/src/lib/primitives/overlay/overlay-container.spec.ts +++ b/libs/chat/src/lib/primitives/overlay/overlay-container.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, afterEach } from 'vitest'; import { getOverlayContainer } from './overlay-container'; diff --git a/libs/chat/src/lib/primitives/overlay/overlay-container.ts b/libs/chat/src/lib/primitives/overlay/overlay-container.ts index f0e21cbb4..3d7265ffb 100644 --- a/libs/chat/src/lib/primitives/overlay/overlay-container.ts +++ b/libs/chat/src/lib/primitives/overlay/overlay-container.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/primitives/overlay/overlay-container.ts -// SPDX-License-Identifier: MIT const CONTAINER_CLASS = 'chat-overlay-container'; const STYLE_ID = 'chat-overlay-structure'; diff --git a/libs/chat/src/lib/provide-chat.spec.ts b/libs/chat/src/lib/provide-chat.spec.ts index bb21d1ecf..b67f960b1 100644 --- a/libs/chat/src/lib/provide-chat.spec.ts +++ b/libs/chat/src/lib/provide-chat.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { provideChat, CHAT_CONFIG } from './provide-chat'; diff --git a/libs/chat/src/lib/provide-chat.ts b/libs/chat/src/lib/provide-chat.ts index a5af8fd50..e6e9c957c 100644 --- a/libs/chat/src/lib/provide-chat.ts +++ b/libs/chat/src/lib/provide-chat.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { InjectionToken, makeEnvironmentProviders } from '@angular/core'; import type { AngularRegistry } from '@threadplane/render'; diff --git a/libs/chat/src/lib/routing/thread-routing.spec.ts b/libs/chat/src/lib/routing/thread-routing.spec.ts index b8b9458ad..d8ea4146e 100644 --- a/libs/chat/src/lib/routing/thread-routing.spec.ts +++ b/libs/chat/src/lib/routing/thread-routing.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { signal } from '@angular/core'; import { describe, it, expect, beforeEach, vi } from 'vitest'; import { TestBed } from '@angular/core/testing'; diff --git a/libs/chat/src/lib/routing/thread-routing.ts b/libs/chat/src/lib/routing/thread-routing.ts index 2d5269775..a0a405eae 100644 --- a/libs/chat/src/lib/routing/thread-routing.ts +++ b/libs/chat/src/lib/routing/thread-routing.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { effect, inject, untracked, type WritableSignal } from '@angular/core'; import { toSignal } from '@angular/core/rxjs-interop'; import { Router, NavigationEnd, type NavigationExtras } from '@angular/router'; diff --git a/libs/chat/src/lib/streaming/content-classifier.spec.ts b/libs/chat/src/lib/streaming/content-classifier.spec.ts index e0eb86f30..be1ab7854 100644 --- a/libs/chat/src/lib/streaming/content-classifier.spec.ts +++ b/libs/chat/src/lib/streaming/content-classifier.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { TestBed } from '@angular/core/testing'; import type { Spec } from '@json-render/core'; diff --git a/libs/chat/src/lib/streaming/content-classifier.ts b/libs/chat/src/lib/streaming/content-classifier.ts index a669503c8..0d580f45b 100644 --- a/libs/chat/src/lib/streaming/content-classifier.ts +++ b/libs/chat/src/lib/streaming/content-classifier.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { signal, untracked, type Signal } from '@angular/core'; import type { Spec } from '@json-render/core'; import { createPartialJsonParser } from '@cacheplane/partial-json'; diff --git a/libs/chat/src/lib/streaming/content-classifier.variants.spec.ts b/libs/chat/src/lib/streaming/content-classifier.variants.spec.ts index 625f26bc6..ad1ebac46 100644 --- a/libs/chat/src/lib/streaming/content-classifier.variants.spec.ts +++ b/libs/chat/src/lib/streaming/content-classifier.variants.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { createContentClassifier, type ContentType } from './content-classifier'; diff --git a/libs/chat/src/lib/streaming/markdown-render.ts b/libs/chat/src/lib/streaming/markdown-render.ts index b471718ff..5252da51b 100644 --- a/libs/chat/src/lib/streaming/markdown-render.ts +++ b/libs/chat/src/lib/streaming/markdown-render.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { SecurityContext } from '@angular/core'; import type { DomSanitizer, SafeHtml } from '@angular/platform-browser'; diff --git a/libs/chat/src/lib/streaming/parse-tree-store.spec.ts b/libs/chat/src/lib/streaming/parse-tree-store.spec.ts index 1398662d7..270bb5d12 100644 --- a/libs/chat/src/lib/streaming/parse-tree-store.spec.ts +++ b/libs/chat/src/lib/streaming/parse-tree-store.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { createPartialJsonParser } from '@cacheplane/partial-json'; diff --git a/libs/chat/src/lib/streaming/parse-tree-store.ts b/libs/chat/src/lib/streaming/parse-tree-store.ts index 3c05cca42..921ac8d17 100644 --- a/libs/chat/src/lib/streaming/parse-tree-store.ts +++ b/libs/chat/src/lib/streaming/parse-tree-store.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { signal, type Signal } from '@angular/core'; import type { Spec } from '@json-render/core'; import type { PartialJsonParser, JsonObjectNode } from '@cacheplane/partial-json'; diff --git a/libs/chat/src/lib/streaming/streaming-markdown.component.spec.ts b/libs/chat/src/lib/streaming/streaming-markdown.component.spec.ts index 645eda8a2..d34ed6502 100644 --- a/libs/chat/src/lib/streaming/streaming-markdown.component.spec.ts +++ b/libs/chat/src/lib/streaming/streaming-markdown.component.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/streaming/streaming-markdown.component.spec.ts -// SPDX-License-Identifier: MIT import { Component, signal } from '@angular/core'; import { TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; diff --git a/libs/chat/src/lib/streaming/streaming-markdown.component.ts b/libs/chat/src/lib/streaming/streaming-markdown.component.ts index 531467701..f6dcdd35c 100644 --- a/libs/chat/src/lib/streaming/streaming-markdown.component.ts +++ b/libs/chat/src/lib/streaming/streaming-markdown.component.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/streaming/streaming-markdown.component.ts -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, diff --git a/libs/chat/src/lib/streaming/streaming-markdown.identity.spec.ts b/libs/chat/src/lib/streaming/streaming-markdown.identity.spec.ts index 2a489f239..b926d3474 100644 --- a/libs/chat/src/lib/streaming/streaming-markdown.identity.spec.ts +++ b/libs/chat/src/lib/streaming/streaming-markdown.identity.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/streaming/streaming-markdown.identity.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Component, signal } from '@angular/core'; diff --git a/libs/chat/src/lib/streaming/streaming-markdown.integration.spec.ts b/libs/chat/src/lib/streaming/streaming-markdown.integration.spec.ts index 36dbcf7cb..e4b0a8e64 100644 --- a/libs/chat/src/lib/streaming/streaming-markdown.integration.spec.ts +++ b/libs/chat/src/lib/streaming/streaming-markdown.integration.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/streaming/streaming-markdown.integration.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Component, signal } from '@angular/core'; diff --git a/libs/chat/src/lib/streaming/streaming-markdown.ng0956.spec.ts b/libs/chat/src/lib/streaming/streaming-markdown.ng0956.spec.ts index 95adfb6f0..acc587a01 100644 --- a/libs/chat/src/lib/streaming/streaming-markdown.ng0956.spec.ts +++ b/libs/chat/src/lib/streaming/streaming-markdown.ng0956.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/streaming/streaming-markdown.ng0956.spec.ts -// SPDX-License-Identifier: MIT // // Regression guard for NG0956 ("tracking expression caused re-creation of the // DOM structure") during STREAMING markdown. diff --git a/libs/chat/src/lib/streaming/streaming-markdown.table-stream.spec.ts b/libs/chat/src/lib/streaming/streaming-markdown.table-stream.spec.ts index f89bc4364..41165d59a 100644 --- a/libs/chat/src/lib/streaming/streaming-markdown.table-stream.spec.ts +++ b/libs/chat/src/lib/streaming/streaming-markdown.table-stream.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/streaming/streaming-markdown.table-stream.spec.ts -// SPDX-License-Identifier: MIT // // Regression: a streaming table must render as a as it arrives, not as // raw "| a | b |" paragraph text. Explicit document phases keep the parser open diff --git a/libs/chat/src/lib/streaming/streaming-markdown.torture.spec.ts b/libs/chat/src/lib/streaming/streaming-markdown.torture.spec.ts index 5f56f0625..c41a42d9a 100644 --- a/libs/chat/src/lib/streaming/streaming-markdown.torture.spec.ts +++ b/libs/chat/src/lib/streaming/streaming-markdown.torture.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Component, signal } from '@angular/core'; diff --git a/libs/chat/src/lib/streaming/streaming-markdown.variants.spec.ts b/libs/chat/src/lib/streaming/streaming-markdown.variants.spec.ts index c539b50a0..7aef009ca 100644 --- a/libs/chat/src/lib/streaming/streaming-markdown.variants.spec.ts +++ b/libs/chat/src/lib/streaming/streaming-markdown.variants.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Component, signal } from '@angular/core'; diff --git a/libs/chat/src/lib/streaming/trace.ts b/libs/chat/src/lib/streaming/trace.ts index 275d0dcff..cec40b614 100644 --- a/libs/chat/src/lib/streaming/trace.ts +++ b/libs/chat/src/lib/streaming/trace.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/streaming/trace.ts -// SPDX-License-Identifier: MIT // // localStorage / window-flag-gated debug tracer for @threadplane/chat streaming. // Off by default. Enable via: diff --git a/libs/chat/src/lib/styles/chat-citations.styles.ts b/libs/chat/src/lib/styles/chat-citations.styles.ts index f59e07b3e..ad3358cf1 100644 --- a/libs/chat/src/lib/styles/chat-citations.styles.ts +++ b/libs/chat/src/lib/styles/chat-citations.styles.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-citations.styles.ts -// SPDX-License-Identifier: MIT const CHAT_CITATION_SOURCE_VISUAL_STYLES = ` .chat-citation-source-icon { diff --git a/libs/chat/src/lib/styles/chat-confirm-dialog.styles.ts b/libs/chat/src/lib/styles/chat-confirm-dialog.styles.ts index e15236a63..412de62fe 100644 --- a/libs/chat/src/lib/styles/chat-confirm-dialog.styles.ts +++ b/libs/chat/src/lib/styles/chat-confirm-dialog.styles.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-confirm-dialog.styles.ts -// SPDX-License-Identifier: MIT export const CHAT_CONFIRM_DIALOG_STYLES = ` :host { display: contents; } .chat-confirm-dialog__scrim { diff --git a/libs/chat/src/lib/styles/chat-error.styles.ts b/libs/chat/src/lib/styles/chat-error.styles.ts index 25be3da95..3a7edcf00 100644 --- a/libs/chat/src/lib/styles/chat-error.styles.ts +++ b/libs/chat/src/lib/styles/chat-error.styles.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export const CHAT_ERROR_STYLES = ` :host { display: block; } .chat-error { diff --git a/libs/chat/src/lib/styles/chat-generative-ui.styles.ts b/libs/chat/src/lib/styles/chat-generative-ui.styles.ts index ccb3cfed7..d85126a9a 100644 --- a/libs/chat/src/lib/styles/chat-generative-ui.styles.ts +++ b/libs/chat/src/lib/styles/chat-generative-ui.styles.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export const CHAT_GENERATIVE_UI_STYLES = ` :host { display: block; diff --git a/libs/chat/src/lib/styles/chat-history-search-palette.styles.ts b/libs/chat/src/lib/styles/chat-history-search-palette.styles.ts index dc513ba13..ebdd90c0c 100644 --- a/libs/chat/src/lib/styles/chat-history-search-palette.styles.ts +++ b/libs/chat/src/lib/styles/chat-history-search-palette.styles.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-history-search-palette.styles.ts -// SPDX-License-Identifier: MIT export const CHAT_HISTORY_SEARCH_PALETTE_STYLES = ` :host { display: contents; } .chat-history-search-palette__scrim { diff --git a/libs/chat/src/lib/styles/chat-icons.ts b/libs/chat/src/lib/styles/chat-icons.ts index a3ce184ed..88d6408d1 100644 --- a/libs/chat/src/lib/styles/chat-icons.ts +++ b/libs/chat/src/lib/styles/chat-icons.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - /** Chevron down (▼ replacement). 12x12, stroke-based. */ export const ICON_CHEVRON_DOWN = ``; diff --git a/libs/chat/src/lib/styles/chat-input.styles.ts b/libs/chat/src/lib/styles/chat-input.styles.ts index c36b3897a..2ba1aedb8 100644 --- a/libs/chat/src/lib/styles/chat-input.styles.ts +++ b/libs/chat/src/lib/styles/chat-input.styles.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-input.styles.ts -// SPDX-License-Identifier: MIT export const CHAT_INPUT_STYLES = ` :host { display: block; diff --git a/libs/chat/src/lib/styles/chat-interrupt.styles.ts b/libs/chat/src/lib/styles/chat-interrupt.styles.ts index 18d57da57..abdf8b7c0 100644 --- a/libs/chat/src/lib/styles/chat-interrupt.styles.ts +++ b/libs/chat/src/lib/styles/chat-interrupt.styles.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export const CHAT_INTERRUPT_STYLES = ` :host { display: block; } .chat-interrupt { diff --git a/libs/chat/src/lib/styles/chat-launcher-button.styles.ts b/libs/chat/src/lib/styles/chat-launcher-button.styles.ts index 38196bc0b..c24db31cc 100644 --- a/libs/chat/src/lib/styles/chat-launcher-button.styles.ts +++ b/libs/chat/src/lib/styles/chat-launcher-button.styles.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-launcher-button.styles.ts -// SPDX-License-Identifier: MIT export const CHAT_LAUNCHER_BUTTON_STYLES = ` :host { display: inline-block; } .chat-launcher-button { diff --git a/libs/chat/src/lib/styles/chat-markdown.styles.ts b/libs/chat/src/lib/styles/chat-markdown.styles.ts index b27573806..df8e391c9 100644 --- a/libs/chat/src/lib/styles/chat-markdown.styles.ts +++ b/libs/chat/src/lib/styles/chat-markdown.styles.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-markdown.styles.ts -// SPDX-License-Identifier: MIT // // Scoped to the `chat-streaming-md` element selector (not `:host`) because // the component renders markdown via innerHTML and uses diff --git a/libs/chat/src/lib/styles/chat-message-actions.styles.ts b/libs/chat/src/lib/styles/chat-message-actions.styles.ts index d3cf53231..82b8177cd 100644 --- a/libs/chat/src/lib/styles/chat-message-actions.styles.ts +++ b/libs/chat/src/lib/styles/chat-message-actions.styles.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-message-actions.styles.ts -// SPDX-License-Identifier: MIT // // Action-button row underneath assistant messages. Hidden by default, fades // in on hover/focus of the parent chat-message, always visible on mobile. diff --git a/libs/chat/src/lib/styles/chat-message-list.styles.ts b/libs/chat/src/lib/styles/chat-message-list.styles.ts index 204bf9d64..31bfb4f9d 100644 --- a/libs/chat/src/lib/styles/chat-message-list.styles.ts +++ b/libs/chat/src/lib/styles/chat-message-list.styles.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-message-list.styles.ts -// SPDX-License-Identifier: MIT export const CHAT_MESSAGE_LIST_STYLES = ` :host { display: flex; diff --git a/libs/chat/src/lib/styles/chat-message.styles.spec.ts b/libs/chat/src/lib/styles/chat-message.styles.spec.ts index 8a254d242..a6fdd5a40 100644 --- a/libs/chat/src/lib/styles/chat-message.styles.spec.ts +++ b/libs/chat/src/lib/styles/chat-message.styles.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-message.styles.spec.ts -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { CHAT_MESSAGE_STYLES } from './chat-message.styles'; diff --git a/libs/chat/src/lib/styles/chat-message.styles.ts b/libs/chat/src/lib/styles/chat-message.styles.ts index 1a0758b10..598c8569f 100644 --- a/libs/chat/src/lib/styles/chat-message.styles.ts +++ b/libs/chat/src/lib/styles/chat-message.styles.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-message.styles.ts -// SPDX-License-Identifier: MIT export const CHAT_MESSAGE_STYLES = ` :host { display: block; } :host([data-role="user"]) { diff --git a/libs/chat/src/lib/styles/chat-overflow-menu.styles.ts b/libs/chat/src/lib/styles/chat-overflow-menu.styles.ts index cfb7becdb..b526067a0 100644 --- a/libs/chat/src/lib/styles/chat-overflow-menu.styles.ts +++ b/libs/chat/src/lib/styles/chat-overflow-menu.styles.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-overflow-menu.styles.ts -// SPDX-License-Identifier: MIT export const CHAT_OVERFLOW_MENU_STYLES = ` :host { display: contents; } .chat-overflow-menu__scrim { diff --git a/libs/chat/src/lib/styles/chat-project-list.styles.spec.ts b/libs/chat/src/lib/styles/chat-project-list.styles.spec.ts index 6a525e092..f1e048dd1 100644 --- a/libs/chat/src/lib/styles/chat-project-list.styles.spec.ts +++ b/libs/chat/src/lib/styles/chat-project-list.styles.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { CHAT_PROJECT_LIST_STYLES } from './chat-project-list.styles'; diff --git a/libs/chat/src/lib/styles/chat-project-list.styles.ts b/libs/chat/src/lib/styles/chat-project-list.styles.ts index 7f93649a2..9b39943fb 100644 --- a/libs/chat/src/lib/styles/chat-project-list.styles.ts +++ b/libs/chat/src/lib/styles/chat-project-list.styles.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-project-list.styles.ts -// SPDX-License-Identifier: MIT export const CHAT_PROJECT_LIST_STYLES = ` :host { display: block; padding: var(--tplane-chat-space-2); } .chat-project-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 2px; } diff --git a/libs/chat/src/lib/styles/chat-reasoning.styles.ts b/libs/chat/src/lib/styles/chat-reasoning.styles.ts index 38fc56900..b232f3fdd 100644 --- a/libs/chat/src/lib/styles/chat-reasoning.styles.ts +++ b/libs/chat/src/lib/styles/chat-reasoning.styles.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-reasoning.styles.ts -// SPDX-License-Identifier: MIT // // Style block for the chat-reasoning primitive. Pill-shaped header with // a chevron + label; expanded body sits below the header with a thin diff --git a/libs/chat/src/lib/styles/chat-scroll-bubble.styles.ts b/libs/chat/src/lib/styles/chat-scroll-bubble.styles.ts index e0593b8cf..6f21d6603 100644 --- a/libs/chat/src/lib/styles/chat-scroll-bubble.styles.ts +++ b/libs/chat/src/lib/styles/chat-scroll-bubble.styles.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-scroll-bubble.styles.ts -// SPDX-License-Identifier: MIT export const CHAT_SCROLL_BUBBLE_STYLES = ` :host { position: absolute; diff --git a/libs/chat/src/lib/styles/chat-select.styles.ts b/libs/chat/src/lib/styles/chat-select.styles.ts index 170bc608a..b74a50077 100644 --- a/libs/chat/src/lib/styles/chat-select.styles.ts +++ b/libs/chat/src/lib/styles/chat-select.styles.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-select.styles.ts -// SPDX-License-Identifier: MIT export const CHAT_SELECT_STYLES = ` :host { display: inline-block; diff --git a/libs/chat/src/lib/styles/chat-sidenav.styles.spec.ts b/libs/chat/src/lib/styles/chat-sidenav.styles.spec.ts index 63d245c16..56cc02f7d 100644 --- a/libs/chat/src/lib/styles/chat-sidenav.styles.spec.ts +++ b/libs/chat/src/lib/styles/chat-sidenav.styles.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { CHAT_SIDENAV_STYLES } from './chat-sidenav.styles'; diff --git a/libs/chat/src/lib/styles/chat-sidenav.styles.ts b/libs/chat/src/lib/styles/chat-sidenav.styles.ts index 3480b2ed9..bcdc52b3e 100644 --- a/libs/chat/src/lib/styles/chat-sidenav.styles.ts +++ b/libs/chat/src/lib/styles/chat-sidenav.styles.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-sidenav.styles.ts -// SPDX-License-Identifier: MIT export const CHAT_SIDENAV_STYLES = ` /* * In expanded / collapsed modes the sidenav is "always visible" beside the diff --git a/libs/chat/src/lib/styles/chat-suggestions.styles.ts b/libs/chat/src/lib/styles/chat-suggestions.styles.ts index e8981cb55..dc9ba6dc4 100644 --- a/libs/chat/src/lib/styles/chat-suggestions.styles.ts +++ b/libs/chat/src/lib/styles/chat-suggestions.styles.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export const CHAT_SUGGESTIONS_STYLES = ` :host { display: block; } .chat-suggestions { display: flex; flex-wrap: wrap; gap: 6px; justify-content: center; } diff --git a/libs/chat/src/lib/styles/chat-thread-list.styles.spec.ts b/libs/chat/src/lib/styles/chat-thread-list.styles.spec.ts index 8108e33c1..658f41770 100644 --- a/libs/chat/src/lib/styles/chat-thread-list.styles.spec.ts +++ b/libs/chat/src/lib/styles/chat-thread-list.styles.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { CHAT_THREAD_LIST_STYLES } from './chat-thread-list.styles'; diff --git a/libs/chat/src/lib/styles/chat-thread-list.styles.ts b/libs/chat/src/lib/styles/chat-thread-list.styles.ts index 2da067a45..77e1113d2 100644 --- a/libs/chat/src/lib/styles/chat-thread-list.styles.ts +++ b/libs/chat/src/lib/styles/chat-thread-list.styles.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export const CHAT_THREAD_LIST_STYLES = ` :host { display: block; padding: var(--tplane-chat-space-2); } .chat-thread-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 2px; } diff --git a/libs/chat/src/lib/styles/chat-tokens.spec.ts b/libs/chat/src/lib/styles/chat-tokens.spec.ts index 37e931d6e..dac2177b1 100644 --- a/libs/chat/src/lib/styles/chat-tokens.spec.ts +++ b/libs/chat/src/lib/styles/chat-tokens.spec.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-tokens.spec.ts -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { ROOT_TOKEN_STYLES } from './chat-tokens'; diff --git a/libs/chat/src/lib/styles/chat-tokens.ts b/libs/chat/src/lib/styles/chat-tokens.ts index e88e21aac..97fe9d86a 100644 --- a/libs/chat/src/lib/styles/chat-tokens.ts +++ b/libs/chat/src/lib/styles/chat-tokens.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-tokens.ts -// SPDX-License-Identifier: MIT const LIGHT_TOKENS = ` --tplane-chat-bg: rgb(255, 255, 255); diff --git a/libs/chat/src/lib/styles/chat-trace.styles.ts b/libs/chat/src/lib/styles/chat-trace.styles.ts index abed69632..1e326d7c4 100644 --- a/libs/chat/src/lib/styles/chat-trace.styles.ts +++ b/libs/chat/src/lib/styles/chat-trace.styles.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-trace.styles.ts -// SPDX-License-Identifier: MIT export const CHAT_TRACE_STYLES = ` :host { display: block; font-size: var(--tplane-chat-font-size-sm); } .chat-trace__header { diff --git a/libs/chat/src/lib/styles/chat-typing-indicator.styles.ts b/libs/chat/src/lib/styles/chat-typing-indicator.styles.ts index 31d7b4c81..a3dd36b79 100644 --- a/libs/chat/src/lib/styles/chat-typing-indicator.styles.ts +++ b/libs/chat/src/lib/styles/chat-typing-indicator.styles.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export const CHAT_TYPING_INDICATOR_STYLES = ` /* Sit in the same centered column as chat-message-list so the dots don't flash at the scroll container's left edge before the assistant diff --git a/libs/chat/src/lib/styles/chat-welcome.styles.ts b/libs/chat/src/lib/styles/chat-welcome.styles.ts index a768ae7d7..be16e048b 100644 --- a/libs/chat/src/lib/styles/chat-welcome.styles.ts +++ b/libs/chat/src/lib/styles/chat-welcome.styles.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-welcome.styles.ts -// SPDX-License-Identifier: MIT export const CHAT_WELCOME_STYLES = ` :host { display: flex; diff --git a/libs/chat/src/lib/styles/chat-window.styles.ts b/libs/chat/src/lib/styles/chat-window.styles.ts index 0f03a39d1..b6ffed8de 100644 --- a/libs/chat/src/lib/styles/chat-window.styles.ts +++ b/libs/chat/src/lib/styles/chat-window.styles.ts @@ -1,5 +1,4 @@ // libs/chat/src/lib/styles/chat-window.styles.ts -// SPDX-License-Identifier: MIT export const CHAT_WINDOW_STYLES = ` :host { display: flex; diff --git a/libs/chat/src/lib/testing/mock-agent.spec.ts b/libs/chat/src/lib/testing/mock-agent.spec.ts index 3ce838038..8b61d18e6 100644 --- a/libs/chat/src/lib/testing/mock-agent.spec.ts +++ b/libs/chat/src/lib/testing/mock-agent.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { mockAgent } from './mock-agent'; import { staticDelivery, type AgentWithHistory } from '../agent'; diff --git a/libs/chat/src/lib/testing/mock-agent.ts b/libs/chat/src/lib/testing/mock-agent.ts index 9490e0e8e..59adfd3df 100644 --- a/libs/chat/src/lib/testing/mock-agent.ts +++ b/libs/chat/src/lib/testing/mock-agent.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { signal, Signal, WritableSignal } from '@angular/core'; import { EMPTY, type Observable } from 'rxjs'; import type { diff --git a/libs/chat/src/lib/utils/format-duration.spec.ts b/libs/chat/src/lib/utils/format-duration.spec.ts index abad7baf0..e28814328 100644 --- a/libs/chat/src/lib/utils/format-duration.spec.ts +++ b/libs/chat/src/lib/utils/format-duration.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { formatDuration } from './format-duration'; diff --git a/libs/chat/src/lib/utils/format-duration.ts b/libs/chat/src/lib/utils/format-duration.ts index 0705a5cf6..bd7a6f409 100644 --- a/libs/chat/src/lib/utils/format-duration.ts +++ b/libs/chat/src/lib/utils/format-duration.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - /** * Render a millisecond duration as a human-readable label suitable for * the chat-reasoning "Thought for Ns" pill. diff --git a/libs/chat/src/public-api.ts b/libs/chat/src/public-api.ts index e9d68ff53..758e9b5a5 100644 --- a/libs/chat/src/public-api.ts +++ b/libs/chat/src/public-api.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - // Shared types export type { ChatConfig } from './lib/provide-chat'; export type { MessageTemplateType } from './lib/chat.types'; diff --git a/libs/chat/src/test-setup.ts b/libs/chat/src/test-setup.ts index 054534fcf..ca3d8a2b3 100644 --- a/libs/chat/src/test-setup.ts +++ b/libs/chat/src/test-setup.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { getTestBed } from '@angular/core/testing'; import { BrowserTestingModule, diff --git a/libs/chat/src/testing/type-assert.ts b/libs/chat/src/testing/type-assert.ts index dd607ae04..967d09467 100644 --- a/libs/chat/src/testing/type-assert.ts +++ b/libs/chat/src/testing/type-assert.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * Compile-time type-assertion helpers. * diff --git a/libs/chat/src/themes/default-dark.css b/libs/chat/src/themes/default-dark.css index 1bad6f7dc..21da2818f 100644 --- a/libs/chat/src/themes/default-dark.css +++ b/libs/chat/src/themes/default-dark.css @@ -1,6 +1,5 @@ /* * @threadplane/chat — default dark theme - * SPDX-License-Identifier: MIT * * The lib's `:host` defaults on `` already declare these * exact values — this preset is a no-op @import for symmetry/docs and diff --git a/libs/chat/src/themes/default-light.css b/libs/chat/src/themes/default-light.css index 4757c5c99..a43d48eed 100644 --- a/libs/chat/src/themes/default-light.css +++ b/libs/chat/src/themes/default-light.css @@ -1,6 +1,5 @@ /* * @threadplane/chat — default light theme - * SPDX-License-Identifier: MIT * * Neutral light palette with blue accent. Off-white surface (#FAFAFA) * for friendlier contrast vs. pure white. Same blue accent (#4f8df5) diff --git a/libs/chat/src/themes/material-dark.css b/libs/chat/src/themes/material-dark.css index d8167a1ac..5f2ff39b9 100644 --- a/libs/chat/src/themes/material-dark.css +++ b/libs/chat/src/themes/material-dark.css @@ -1,6 +1,5 @@ /* * @threadplane/chat — Material Design 3 dark theme - * SPDX-License-Identifier: MIT * * Maps Google's Material Design 3 dark color tokens (m3.material.io) * into the @threadplane/chat token vocabulary. No `@angular/material` runtime diff --git a/libs/chat/src/themes/material-light.css b/libs/chat/src/themes/material-light.css index d8777ccf0..be79d2577 100644 --- a/libs/chat/src/themes/material-light.css +++ b/libs/chat/src/themes/material-light.css @@ -1,6 +1,5 @@ /* * @threadplane/chat — Material Design 3 light theme - * SPDX-License-Identifier: MIT * * Maps Google's Material Design 3 light color tokens (m3.material.io) * into the @threadplane/chat token vocabulary. No `@angular/material` runtime diff --git a/libs/chat/testing/agent-conformance.spec.ts b/libs/chat/testing/agent-conformance.spec.ts index f601b1189..33cb16ceb 100644 --- a/libs/chat/testing/agent-conformance.spec.ts +++ b/libs/chat/testing/agent-conformance.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { runAgentConformance } from './agent-conformance'; import { mockAgent } from './mock-agent'; diff --git a/libs/chat/testing/agent-conformance.ts b/libs/chat/testing/agent-conformance.ts index 2d93293ea..e5464d58b 100644 --- a/libs/chat/testing/agent-conformance.ts +++ b/libs/chat/testing/agent-conformance.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import type { Agent } from '@threadplane/chat'; diff --git a/libs/chat/testing/agent-with-history-conformance.ts b/libs/chat/testing/agent-with-history-conformance.ts index 4c09dd337..22a43d22f 100644 --- a/libs/chat/testing/agent-with-history-conformance.ts +++ b/libs/chat/testing/agent-with-history-conformance.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import type { AgentWithHistory, AgentCheckpoint } from '@threadplane/chat'; import { runAgentConformance } from './agent-conformance'; diff --git a/libs/chat/testing/fake-agent-config.ts b/libs/chat/testing/fake-agent-config.ts index 8fa35435e..314d7a84c 100644 --- a/libs/chat/testing/fake-agent-config.ts +++ b/libs/chat/testing/fake-agent-config.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - /** * Shared config for the adapters' `provideFakeAgent()` helpers * (@threadplane/langgraph and @threadplane/ag-ui). Drives an in-process diff --git a/libs/chat/testing/public-api.ts b/libs/chat/testing/public-api.ts index 38c8c0261..0908c0d26 100644 --- a/libs/chat/testing/public-api.ts +++ b/libs/chat/testing/public-api.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export type { FakeAgentConfig } from './fake-agent-config'; export { runAgentConformance } from './agent-conformance'; export { runAgentWithHistoryConformance } from './agent-with-history-conformance'; diff --git a/libs/chat/testing/reasoning-fixture.ts b/libs/chat/testing/reasoning-fixture.ts index 69ff2aeef..d9e6e911e 100644 --- a/libs/chat/testing/reasoning-fixture.ts +++ b/libs/chat/testing/reasoning-fixture.ts @@ -1,5 +1,4 @@ // libs/chat/testing/reasoning-fixture.ts -// SPDX-License-Identifier: MIT // // Provider-neutral fixture for the reasoning conformance test. Both // adapters (langgraph + AG-UI) translate this abstract sequence into diff --git a/libs/cockpit-telemetry/src/index.ts b/libs/cockpit-telemetry/src/index.ts index db63d0b81..7e1a213e3 100644 --- a/libs/cockpit-telemetry/src/index.ts +++ b/libs/cockpit-telemetry/src/index.ts @@ -1,2 +1 @@ -// SPDX-License-Identifier: MIT export * from './public-api'; diff --git a/libs/cockpit-telemetry/src/lib/activation-aggregator.spec.ts b/libs/cockpit-telemetry/src/lib/activation-aggregator.spec.ts index 4eda2e991..5b3e3bb9c 100644 --- a/libs/cockpit-telemetry/src/lib/activation-aggregator.spec.ts +++ b/libs/cockpit-telemetry/src/lib/activation-aggregator.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import { describe, test, expect, beforeEach, vi } from 'vitest'; import { TestBed } from '@angular/core/testing'; diff --git a/libs/cockpit-telemetry/src/lib/activation-aggregator.ts b/libs/cockpit-telemetry/src/lib/activation-aggregator.ts index 21540b60f..fbc2cef50 100644 --- a/libs/cockpit-telemetry/src/lib/activation-aggregator.ts +++ b/libs/cockpit-telemetry/src/lib/activation-aggregator.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Injectable, inject } from '@angular/core'; import posthog from 'posthog-js'; import { COCKPIT_TELEMETRY_CONFIG } from './tokens'; diff --git a/libs/cockpit-telemetry/src/lib/browser-silence.spec.ts b/libs/cockpit-telemetry/src/lib/browser-silence.spec.ts index d05e74d18..cf54893d8 100644 --- a/libs/cockpit-telemetry/src/lib/browser-silence.spec.ts +++ b/libs/cockpit-telemetry/src/lib/browser-silence.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import { describe, test, expect, vi } from 'vitest'; import { readCockpitConfigFromIframe } from './distinct-id'; diff --git a/libs/cockpit-telemetry/src/lib/cockpit-telemetry.service.spec.ts b/libs/cockpit-telemetry/src/lib/cockpit-telemetry.service.spec.ts index 7104afd91..acbca4c7b 100644 --- a/libs/cockpit-telemetry/src/lib/cockpit-telemetry.service.spec.ts +++ b/libs/cockpit-telemetry/src/lib/cockpit-telemetry.service.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import { describe, test, expect, beforeEach, vi } from 'vitest'; import { TestBed } from '@angular/core/testing'; diff --git a/libs/cockpit-telemetry/src/lib/cockpit-telemetry.service.ts b/libs/cockpit-telemetry/src/lib/cockpit-telemetry.service.ts index d204115c8..8d00aaeae 100644 --- a/libs/cockpit-telemetry/src/lib/cockpit-telemetry.service.ts +++ b/libs/cockpit-telemetry/src/lib/cockpit-telemetry.service.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Injectable, inject, effect, untracked, Injector, runInInjectionContext } from '@angular/core'; import posthog from 'posthog-js'; import { COCKPIT_TELEMETRY_CONFIG } from './tokens'; diff --git a/libs/cockpit-telemetry/src/lib/distinct-id.spec.ts b/libs/cockpit-telemetry/src/lib/distinct-id.spec.ts index 71e6cad06..0070e0e52 100644 --- a/libs/cockpit-telemetry/src/lib/distinct-id.spec.ts +++ b/libs/cockpit-telemetry/src/lib/distinct-id.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import { describe, test, expect, beforeEach } from 'vitest'; import { readCockpitConfigFromIframe } from './distinct-id'; diff --git a/libs/cockpit-telemetry/src/lib/distinct-id.ts b/libs/cockpit-telemetry/src/lib/distinct-id.ts index 634b8d529..28402900c 100644 --- a/libs/cockpit-telemetry/src/lib/distinct-id.ts +++ b/libs/cockpit-telemetry/src/lib/distinct-id.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { CockpitTelemetryConfig } from './tokens'; /** diff --git a/libs/cockpit-telemetry/src/lib/events.ts b/libs/cockpit-telemetry/src/lib/events.ts index d33ffae62..61c37217d 100644 --- a/libs/cockpit-telemetry/src/lib/events.ts +++ b/libs/cockpit-telemetry/src/lib/events.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export type CockpitEventName = | 'cockpit:recipe_opened' | 'cockpit:mode_switched' diff --git a/libs/cockpit-telemetry/src/lib/harness.spec.ts b/libs/cockpit-telemetry/src/lib/harness.spec.ts index 39b57d61f..27db70985 100644 --- a/libs/cockpit-telemetry/src/lib/harness.spec.ts +++ b/libs/cockpit-telemetry/src/lib/harness.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import { describe, test, expect, beforeEach, vi } from 'vitest'; import { diff --git a/libs/cockpit-telemetry/src/lib/harness.ts b/libs/cockpit-telemetry/src/lib/harness.ts index 89fc8c711..55acb778b 100644 --- a/libs/cockpit-telemetry/src/lib/harness.ts +++ b/libs/cockpit-telemetry/src/lib/harness.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { bootstrapApplication } from '@angular/platform-browser'; import type { ApplicationConfig, diff --git a/libs/cockpit-telemetry/src/lib/provide-cockpit-telemetry.ts b/libs/cockpit-telemetry/src/lib/provide-cockpit-telemetry.ts index 71daebe92..5498fffcf 100644 --- a/libs/cockpit-telemetry/src/lib/provide-cockpit-telemetry.ts +++ b/libs/cockpit-telemetry/src/lib/provide-cockpit-telemetry.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { makeEnvironmentProviders, type EnvironmentProviders, diff --git a/libs/cockpit-telemetry/src/lib/runtime-connection.spec.ts b/libs/cockpit-telemetry/src/lib/runtime-connection.spec.ts index 8293e5917..b198a59eb 100644 --- a/libs/cockpit-telemetry/src/lib/runtime-connection.spec.ts +++ b/libs/cockpit-telemetry/src/lib/runtime-connection.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import { Component, inject } from '@angular/core'; import { TestBed } from '@angular/core/testing'; diff --git a/libs/cockpit-telemetry/src/lib/runtime-connection.ts b/libs/cockpit-telemetry/src/lib/runtime-connection.ts index ed3281622..91bcda42a 100644 --- a/libs/cockpit-telemetry/src/lib/runtime-connection.ts +++ b/libs/cockpit-telemetry/src/lib/runtime-connection.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { InjectionToken, inject } from '@angular/core'; export type CockpitAgUiRuntimeConnection = Readonly<{ diff --git a/libs/cockpit-telemetry/src/lib/tokens.ts b/libs/cockpit-telemetry/src/lib/tokens.ts index 5b248a2de..eac697f18 100644 --- a/libs/cockpit-telemetry/src/lib/tokens.ts +++ b/libs/cockpit-telemetry/src/lib/tokens.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { InjectionToken } from '@angular/core'; export interface CockpitTelemetryConfig { diff --git a/libs/cockpit-telemetry/src/public-api.ts b/libs/cockpit-telemetry/src/public-api.ts index 1a9cf19c6..b637f1271 100644 --- a/libs/cockpit-telemetry/src/public-api.ts +++ b/libs/cockpit-telemetry/src/public-api.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export { COCKPIT_TELEMETRY_CONFIG } from './lib/tokens'; export type { CockpitTelemetryConfig } from './lib/tokens'; export type { CockpitEventName } from './lib/events'; diff --git a/libs/cockpit-telemetry/src/test-setup.ts b/libs/cockpit-telemetry/src/test-setup.ts index 054534fcf..ca3d8a2b3 100644 --- a/libs/cockpit-telemetry/src/test-setup.ts +++ b/libs/cockpit-telemetry/src/test-setup.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { getTestBed } from '@angular/core/testing'; import { BrowserTestingModule, diff --git a/libs/e2e-harness/src/ag-ui-global-setup-factory.ts b/libs/e2e-harness/src/ag-ui-global-setup-factory.ts index ea13ee721..ee2220d29 100644 --- a/libs/e2e-harness/src/ag-ui-global-setup-factory.ts +++ b/libs/e2e-harness/src/ag-ui-global-setup-factory.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { spawn, type ChildProcess } from 'node:child_process'; import { setTimeout as delay } from 'node:timers/promises'; import { resolve } from 'node:path'; diff --git a/libs/e2e-harness/src/aimock-mode.spec.ts b/libs/e2e-harness/src/aimock-mode.spec.ts index 183b396a8..55019d165 100644 --- a/libs/e2e-harness/src/aimock-mode.spec.ts +++ b/libs/e2e-harness/src/aimock-mode.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, afterEach, vi } from 'vitest'; import { resolveAimockLaunch } from './aimock-mode'; diff --git a/libs/e2e-harness/src/aimock-mode.ts b/libs/e2e-harness/src/aimock-mode.ts index 3497614de..aef8d333b 100644 --- a/libs/e2e-harness/src/aimock-mode.ts +++ b/libs/e2e-harness/src/aimock-mode.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { dirname, join } from 'node:path'; import type { AimockStartOptions } from './aimock-runner'; diff --git a/libs/e2e-harness/src/aimock-runner.spec.ts b/libs/e2e-harness/src/aimock-runner.spec.ts index 5e87d57e6..4ed6c1a45 100644 --- a/libs/e2e-harness/src/aimock-runner.spec.ts +++ b/libs/e2e-harness/src/aimock-runner.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, afterEach } from 'vitest'; import { writeFileSync, mkdtempSync, rmSync } from 'node:fs'; import { join } from 'node:path'; diff --git a/libs/e2e-harness/src/aimock-runner.ts b/libs/e2e-harness/src/aimock-runner.ts index 41da7dcc4..3293a9bf6 100644 --- a/libs/e2e-harness/src/aimock-runner.ts +++ b/libs/e2e-harness/src/aimock-runner.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // The aimock package is declared via an npm alias in the root package.json so // application code refers to it by its neutral name only. import { LLMock } from 'aimock'; diff --git a/libs/e2e-harness/src/drift-lib.spec.ts b/libs/e2e-harness/src/drift-lib.spec.ts index 58a9f8fa9..55611a80e 100644 --- a/libs/e2e-harness/src/drift-lib.spec.ts +++ b/libs/e2e-harness/src/drift-lib.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { test } from 'vitest'; import assert from 'node:assert/strict'; import { summarizeEntry, diffFixtures, type FixtureEntry } from './drift-lib'; diff --git a/libs/e2e-harness/src/drift-lib.ts b/libs/e2e-harness/src/drift-lib.ts index 67a825d5c..aa80aa390 100644 --- a/libs/e2e-harness/src/drift-lib.ts +++ b/libs/e2e-harness/src/drift-lib.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Structural fixture differ. Never a gate by itself: the @drift spec results // are the gate; this explains a red run. Compares tool names, response kind, // and a coarse length bucket — deliberately NOT byte equality and NOT meaning. diff --git a/libs/e2e-harness/src/drift.ts b/libs/e2e-harness/src/drift.ts index ccc83caa3..7efe968c8 100644 --- a/libs/e2e-harness/src/drift.ts +++ b/libs/e2e-harness/src/drift.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Diagnostic differ: compares recorded fixtures (arg 1: directory) against the // committed fixtures directory. Prints a JSON DriftReport to stdout and a // human summary to stderr. Exit code is ALWAYS 0 unless inputs are unreadable — diff --git a/libs/e2e-harness/src/global-setup-factory.ts b/libs/e2e-harness/src/global-setup-factory.ts index 1ca32a5d5..d54689179 100644 --- a/libs/e2e-harness/src/global-setup-factory.ts +++ b/libs/e2e-harness/src/global-setup-factory.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { spawn, type ChildProcess } from 'node:child_process'; import { setTimeout as delay } from 'node:timers/promises'; import { resolve } from 'node:path'; diff --git a/libs/e2e-harness/src/global-teardown.ts b/libs/e2e-harness/src/global-teardown.ts index 69c7af85a..93b742974 100644 --- a/libs/e2e-harness/src/global-teardown.ts +++ b/libs/e2e-harness/src/global-teardown.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { ChildProcess } from 'node:child_process'; import { setTimeout as delay } from 'node:timers/promises'; import { createServer } from 'node:net'; diff --git a/libs/e2e-harness/src/index.ts b/libs/e2e-harness/src/index.ts index 54aa3dc99..cffdbe5ac 100644 --- a/libs/e2e-harness/src/index.ts +++ b/libs/e2e-harness/src/index.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export { startAimock, type AimockHandle, type AimockStartOptions } from './aimock-runner'; export { resolveAimockLaunch, type AimockLaunch } from './aimock-mode'; export { diff --git a/libs/e2e-harness/src/test-helpers.ts b/libs/e2e-harness/src/test-helpers.ts index de8e844d0..37ab7fca4 100644 --- a/libs/e2e-harness/src/test-helpers.ts +++ b/libs/e2e-harness/src/test-helpers.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // Testing strategy for the helpers in this file: // diff --git a/libs/example-layouts/src/lib/example-chat-layout.component.ts b/libs/example-layouts/src/lib/example-chat-layout.component.ts index 266fe603c..2de603957 100644 --- a/libs/example-layouts/src/lib/example-chat-layout.component.ts +++ b/libs/example-layouts/src/lib/example-chat-layout.component.ts @@ -1,5 +1,4 @@ // libs/example-layouts/src/lib/example-chat-layout.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy, input } from '@angular/core'; @Component({ diff --git a/libs/example-layouts/src/lib/example-split-layout.component.ts b/libs/example-layouts/src/lib/example-split-layout.component.ts index e9fdbec48..c934c9b7b 100644 --- a/libs/example-layouts/src/lib/example-split-layout.component.ts +++ b/libs/example-layouts/src/lib/example-split-layout.component.ts @@ -1,5 +1,4 @@ // libs/example-layouts/src/lib/example-split-layout.component.ts -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy } from '@angular/core'; @Component({ diff --git a/libs/langgraph/src/lib/agent-lifecycle-registry.spec.ts b/libs/langgraph/src/lib/agent-lifecycle-registry.spec.ts index 3dad2b2fd..11a353789 100644 --- a/libs/langgraph/src/lib/agent-lifecycle-registry.spec.ts +++ b/libs/langgraph/src/lib/agent-lifecycle-registry.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; diff --git a/libs/langgraph/src/lib/agent-lifecycle-registry.ts b/libs/langgraph/src/lib/agent-lifecycle-registry.ts index 313d06b88..479b76708 100644 --- a/libs/langgraph/src/lib/agent-lifecycle-registry.ts +++ b/libs/langgraph/src/lib/agent-lifecycle-registry.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Injectable, signal, type Signal } from '@angular/core'; import type { AgentLifecycle } from './lifecycle'; diff --git a/libs/langgraph/src/lib/agent.conformance.spec.ts b/libs/langgraph/src/lib/agent.conformance.spec.ts index 65408b05f..2ea54fc3c 100644 --- a/libs/langgraph/src/lib/agent.conformance.spec.ts +++ b/libs/langgraph/src/lib/agent.conformance.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Conformance suite: verifies LangGraphAgent satisfies the runtime-neutral // Agent contract defined in @threadplane/chat. // diff --git a/libs/langgraph/src/lib/agent.fn.ts b/libs/langgraph/src/lib/agent.fn.ts index bee4ddcc4..749a2a2b5 100644 --- a/libs/langgraph/src/lib/agent.fn.ts +++ b/libs/langgraph/src/lib/agent.fn.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { inject, DestroyRef, computed, effect, isSignal, signal, Signal, diff --git a/libs/langgraph/src/lib/agent.provider.spec.ts b/libs/langgraph/src/lib/agent.provider.spec.ts index 83fd307fa..fed38d714 100644 --- a/libs/langgraph/src/lib/agent.provider.spec.ts +++ b/libs/langgraph/src/lib/agent.provider.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { provideAgent, AGENT_CONFIG, AGENT } from './agent.provider'; diff --git a/libs/langgraph/src/lib/agent.provider.ts b/libs/langgraph/src/lib/agent.provider.ts index 8e9c5b8ee..e717ae953 100644 --- a/libs/langgraph/src/lib/agent.provider.ts +++ b/libs/langgraph/src/lib/agent.provider.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { InjectionToken, inject, type Provider, type Signal } from '@angular/core'; import type { BaseMessage } from '@langchain/core/messages'; import type { BagTemplate } from '@langchain/langgraph-sdk'; diff --git a/libs/langgraph/src/lib/agent.types.ts b/libs/langgraph/src/lib/agent.types.ts index eeaa39d64..9aa80771c 100644 --- a/libs/langgraph/src/lib/agent.types.ts +++ b/libs/langgraph/src/lib/agent.types.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Signal } from '@angular/core'; import type { ResourceStatus as NgResourceStatus } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; diff --git a/libs/langgraph/src/lib/client-tools.spec.ts b/libs/langgraph/src/lib/client-tools.spec.ts index add8bb8ed..b046206db 100644 --- a/libs/langgraph/src/lib/client-tools.spec.ts +++ b/libs/langgraph/src/lib/client-tools.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, vi } from 'vitest'; import { signal } from '@angular/core'; import type { CompleteOutcome, ToolCall } from '@threadplane/chat'; diff --git a/libs/langgraph/src/lib/client-tools.ts b/libs/langgraph/src/lib/client-tools.ts index 14c4e99f4..7f210dd72 100644 --- a/libs/langgraph/src/lib/client-tools.ts +++ b/libs/langgraph/src/lib/client-tools.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { computed, signal } from '@angular/core'; import type { Signal } from '@angular/core'; import { diff --git a/libs/langgraph/src/lib/client/client-options.spec.ts b/libs/langgraph/src/lib/client/client-options.spec.ts index bcfae466b..3740260e9 100644 --- a/libs/langgraph/src/lib/client/client-options.spec.ts +++ b/libs/langgraph/src/lib/client/client-options.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { resolveClientOptions } from './client-options'; diff --git a/libs/langgraph/src/lib/client/client-options.ts b/libs/langgraph/src/lib/client/client-options.ts index dc378247c..f1a962f53 100644 --- a/libs/langgraph/src/lib/client/client-options.ts +++ b/libs/langgraph/src/lib/client/client-options.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { InjectionToken } from '@angular/core'; import type { LangGraphClientOptions } from '../agent.types'; diff --git a/libs/langgraph/src/lib/client/create-langgraph-client.spec.ts b/libs/langgraph/src/lib/client/create-langgraph-client.spec.ts index 128737154..394aa19bf 100644 --- a/libs/langgraph/src/lib/client/create-langgraph-client.spec.ts +++ b/libs/langgraph/src/lib/client/create-langgraph-client.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { beforeEach, describe, expect, it, vi } from 'vitest'; const clientConstructor = vi.hoisted(() => diff --git a/libs/langgraph/src/lib/client/create-langgraph-client.ts b/libs/langgraph/src/lib/client/create-langgraph-client.ts index 38ccfade2..70b3f965a 100644 --- a/libs/langgraph/src/lib/client/create-langgraph-client.ts +++ b/libs/langgraph/src/lib/client/create-langgraph-client.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Client } from '@langchain/langgraph-sdk'; import type { LangGraphClientOptions } from '../agent.types'; diff --git a/libs/langgraph/src/lib/inject-agent.spec.ts b/libs/langgraph/src/lib/inject-agent.spec.ts index 2f35c9ad8..159a055c6 100644 --- a/libs/langgraph/src/lib/inject-agent.spec.ts +++ b/libs/langgraph/src/lib/inject-agent.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { TestBed } from '@angular/core/testing'; import { provideAgent, AGENT } from './agent.provider'; import { injectAgent } from './inject-agent'; diff --git a/libs/langgraph/src/lib/inject-agent.ts b/libs/langgraph/src/lib/inject-agent.ts index 3e6657705..46a2bdc45 100644 --- a/libs/langgraph/src/lib/inject-agent.ts +++ b/libs/langgraph/src/lib/inject-agent.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { inject } from '@angular/core'; import type { BagTemplate } from '@langchain/langgraph-sdk'; import type { AgentRef } from '@threadplane/chat'; diff --git a/libs/langgraph/src/lib/inject-agent.type-spec.ts b/libs/langgraph/src/lib/inject-agent.type-spec.ts index a05c50860..ad83a31e7 100644 --- a/libs/langgraph/src/lib/inject-agent.type-spec.ts +++ b/libs/langgraph/src/lib/inject-agent.type-spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { createAgentRef } from '@threadplane/chat'; import type { Equal, Expect } from '../testing/type-assert'; import { injectAgent } from './inject-agent'; diff --git a/libs/langgraph/src/lib/internals/branch-tree.ts b/libs/langgraph/src/lib/internals/branch-tree.ts index d31d327c3..50ae4fc02 100644 --- a/libs/langgraph/src/lib/internals/branch-tree.ts +++ b/libs/langgraph/src/lib/internals/branch-tree.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { ThreadState } from '@langchain/langgraph-sdk'; import type { AgentBranchTree, AgentBranchTreeFork } from '../agent.types'; diff --git a/libs/langgraph/src/lib/internals/extract-citations.spec.ts b/libs/langgraph/src/lib/internals/extract-citations.spec.ts index a08bdd255..f97185218 100644 --- a/libs/langgraph/src/lib/internals/extract-citations.spec.ts +++ b/libs/langgraph/src/lib/internals/extract-citations.spec.ts @@ -1,5 +1,4 @@ // libs/langgraph/src/lib/internals/extract-citations.spec.ts -// SPDX-License-Identifier: MIT import { extractCitations } from './extract-citations'; describe('extractCitations', () => { diff --git a/libs/langgraph/src/lib/internals/extract-citations.ts b/libs/langgraph/src/lib/internals/extract-citations.ts index 27f8a7536..f8d7c08a6 100644 --- a/libs/langgraph/src/lib/internals/extract-citations.ts +++ b/libs/langgraph/src/lib/internals/extract-citations.ts @@ -1,5 +1,4 @@ // libs/langgraph/src/lib/internals/extract-citations.ts -// SPDX-License-Identifier: MIT import type { Citation } from '@threadplane/chat'; interface KwargsLike { diff --git a/libs/langgraph/src/lib/internals/reasoning-fixture.spec.ts b/libs/langgraph/src/lib/internals/reasoning-fixture.spec.ts index 391d9f26b..0f54eb590 100644 --- a/libs/langgraph/src/lib/internals/reasoning-fixture.spec.ts +++ b/libs/langgraph/src/lib/internals/reasoning-fixture.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it } from 'vitest'; import { REASONING_FIXTURE_EVENTS, diff --git a/libs/langgraph/src/lib/internals/stream-manager.bridge.ts b/libs/langgraph/src/lib/internals/stream-manager.bridge.ts index b8bd18f27..693faafa0 100644 --- a/libs/langgraph/src/lib/internals/stream-manager.bridge.ts +++ b/libs/langgraph/src/lib/internals/stream-manager.bridge.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { signal, type Signal } from '@angular/core'; import { Observable, takeUntil } from 'rxjs'; import { diff --git a/libs/langgraph/src/lib/internals/subagent-tracker.spec.ts b/libs/langgraph/src/lib/internals/subagent-tracker.spec.ts index 67a9a37a1..d7c77f325 100644 --- a/libs/langgraph/src/lib/internals/subagent-tracker.spec.ts +++ b/libs/langgraph/src/lib/internals/subagent-tracker.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // Direct unit coverage for the subagent attribution ladder. The tracker is a // plain class, so these tests drive it without the stream-manager bridge. diff --git a/libs/langgraph/src/lib/internals/subagent-tracker.ts b/libs/langgraph/src/lib/internals/subagent-tracker.ts index 4e19cca2b..3a049e6a2 100644 --- a/libs/langgraph/src/lib/internals/subagent-tracker.ts +++ b/libs/langgraph/src/lib/internals/subagent-tracker.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { BaseMessage } from '@langchain/core/messages'; import { completeDelivery, diff --git a/libs/langgraph/src/lib/lifecycle.spec.ts b/libs/langgraph/src/lib/lifecycle.spec.ts index 05de570b1..fe2347c72 100644 --- a/libs/langgraph/src/lib/lifecycle.spec.ts +++ b/libs/langgraph/src/lib/lifecycle.spec.ts @@ -1,5 +1,4 @@ // @vitest-environment jsdom -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { provideAgent, type AgentConfig } from './agent.provider'; diff --git a/libs/langgraph/src/lib/lifecycle.ts b/libs/langgraph/src/lib/lifecycle.ts index 37728d77e..6995048bc 100644 --- a/libs/langgraph/src/lib/lifecycle.ts +++ b/libs/langgraph/src/lib/lifecycle.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { InjectionToken, Signal } from '@angular/core'; export interface AgentLifecycle { diff --git a/libs/langgraph/src/lib/runtime-operation-reporter.ts b/libs/langgraph/src/lib/runtime-operation-reporter.ts index 566a1af0c..c1cf996be 100644 --- a/libs/langgraph/src/lib/runtime-operation-reporter.ts +++ b/libs/langgraph/src/lib/runtime-operation-reporter.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { InjectionToken } from '@angular/core'; export type RuntimeOperationFailureReporter = ( diff --git a/libs/langgraph/src/lib/testing/fake-stream.transport.spec.ts b/libs/langgraph/src/lib/testing/fake-stream.transport.spec.ts index e3f6725fc..e0816ae88 100644 --- a/libs/langgraph/src/lib/testing/fake-stream.transport.spec.ts +++ b/libs/langgraph/src/lib/testing/fake-stream.transport.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { FakeStreamTransport } from './fake-stream.transport'; import type { StreamEvent } from '../agent.types'; diff --git a/libs/langgraph/src/lib/testing/fake-stream.transport.ts b/libs/langgraph/src/lib/testing/fake-stream.transport.ts index 4ce5118bc..f9456f90f 100644 --- a/libs/langgraph/src/lib/testing/fake-stream.transport.ts +++ b/libs/langgraph/src/lib/testing/fake-stream.transport.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { AgentQueueEntry, AgentTransport, diff --git a/libs/langgraph/src/lib/testing/mock-langgraph-agent.spec.ts b/libs/langgraph/src/lib/testing/mock-langgraph-agent.spec.ts index bd66a1546..57ecb2383 100644 --- a/libs/langgraph/src/lib/testing/mock-langgraph-agent.spec.ts +++ b/libs/langgraph/src/lib/testing/mock-langgraph-agent.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { mockLangGraphAgent } from './mock-langgraph-agent'; diff --git a/libs/langgraph/src/lib/testing/mock-langgraph-agent.ts b/libs/langgraph/src/lib/testing/mock-langgraph-agent.ts index 8305682fb..998d72c96 100644 --- a/libs/langgraph/src/lib/testing/mock-langgraph-agent.ts +++ b/libs/langgraph/src/lib/testing/mock-langgraph-agent.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { computed, signal, WritableSignal } from '@angular/core'; import type { LangGraphAgent, diff --git a/libs/langgraph/src/lib/testing/provide-fake-agent.spec.ts b/libs/langgraph/src/lib/testing/provide-fake-agent.spec.ts index 02b33e030..52e975c85 100644 --- a/libs/langgraph/src/lib/testing/provide-fake-agent.spec.ts +++ b/libs/langgraph/src/lib/testing/provide-fake-agent.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { provideFakeAgent } from './provide-fake-agent'; diff --git a/libs/langgraph/src/lib/testing/provide-fake-agent.ts b/libs/langgraph/src/lib/testing/provide-fake-agent.ts index a63f0d274..c742423d0 100644 --- a/libs/langgraph/src/lib/testing/provide-fake-agent.ts +++ b/libs/langgraph/src/lib/testing/provide-fake-agent.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { type Provider } from '@angular/core'; import type { FakeAgentConfig } from '@threadplane/chat/testing'; import { provideAgent } from '../agent.provider'; diff --git a/libs/langgraph/src/lib/threads/refresh-on.ts b/libs/langgraph/src/lib/threads/refresh-on.ts index 519d9a7a3..016520e14 100644 --- a/libs/langgraph/src/lib/threads/refresh-on.ts +++ b/libs/langgraph/src/lib/threads/refresh-on.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { effect, type Signal } from '@angular/core'; import type { LangGraphAgent } from '../agent.types'; diff --git a/libs/langgraph/src/lib/threads/threads-adapter.spec.ts b/libs/langgraph/src/lib/threads/threads-adapter.spec.ts index ade3336f2..db61e25a4 100644 --- a/libs/langgraph/src/lib/threads/threads-adapter.spec.ts +++ b/libs/langgraph/src/lib/threads/threads-adapter.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { afterEach, describe, it, expect, vi, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { diff --git a/libs/langgraph/src/lib/threads/threads-adapter.ts b/libs/langgraph/src/lib/threads/threads-adapter.ts index 0577df1bd..66f85da15 100644 --- a/libs/langgraph/src/lib/threads/threads-adapter.ts +++ b/libs/langgraph/src/lib/threads/threads-adapter.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Injectable, InjectionToken, inject, signal, type Signal, type WritableSignal } from '@angular/core'; import type { Client, Thread as SdkThread } from '@langchain/langgraph-sdk'; import type { Thread } from '@threadplane/chat'; diff --git a/libs/langgraph/src/lib/transport/fetch-stream.transport.ts b/libs/langgraph/src/lib/transport/fetch-stream.transport.ts index 23a35fa78..531956bd2 100644 --- a/libs/langgraph/src/lib/transport/fetch-stream.transport.ts +++ b/libs/langgraph/src/lib/transport/fetch-stream.transport.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { Client, StreamMode, ThreadState } from '@langchain/langgraph-sdk'; import type { AgentQueueEntry, AgentTransport, LangGraphClientOptions, LangGraphSubmitOptions, StreamEvent } from '../agent.types'; import { diff --git a/libs/langgraph/src/lib/transport/mock-stream.transport.ts b/libs/langgraph/src/lib/transport/mock-stream.transport.ts index 4e0ad3ed0..4fc6438e4 100644 --- a/libs/langgraph/src/lib/transport/mock-stream.transport.ts +++ b/libs/langgraph/src/lib/transport/mock-stream.transport.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { AgentQueueEntry, AgentTransport, LangGraphSubmitOptions, StreamEvent } from '../agent.types'; import type { ThreadState } from '@langchain/langgraph-sdk'; diff --git a/libs/langgraph/src/lib/transport/transport.interface.ts b/libs/langgraph/src/lib/transport/transport.interface.ts index 2d5f70ce7..bc8794cce 100644 --- a/libs/langgraph/src/lib/transport/transport.interface.ts +++ b/libs/langgraph/src/lib/transport/transport.interface.ts @@ -1,2 +1 @@ -// SPDX-License-Identifier: MIT export { AgentTransport, StreamEvent } from '../agent.types'; diff --git a/libs/langgraph/src/public-api.ts b/libs/langgraph/src/public-api.ts index 734b0959e..0b6e40446 100644 --- a/libs/langgraph/src/public-api.ts +++ b/libs/langgraph/src/public-api.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Provider export { provideAgent } from './lib/agent.provider'; export type { AgentConfig } from './lib/agent.provider'; diff --git a/libs/langgraph/src/testing/type-assert.ts b/libs/langgraph/src/testing/type-assert.ts index b355134b3..ce5002a14 100644 --- a/libs/langgraph/src/testing/type-assert.ts +++ b/libs/langgraph/src/testing/type-assert.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** Compile-time assertion helpers for *.type-spec.ts files (no runtime). */ export type Equal = (() => T extends A ? 1 : 2) extends (() => T extends B ? 1 : 2) ? true : false; diff --git a/libs/langgraph/test/fixtures/capture-streaming-reasoning-puzzle.mjs b/libs/langgraph/test/fixtures/capture-streaming-reasoning-puzzle.mjs index a4c1cf662..b7744d708 100755 --- a/libs/langgraph/test/fixtures/capture-streaming-reasoning-puzzle.mjs +++ b/libs/langgraph/test/fixtures/capture-streaming-reasoning-puzzle.mjs @@ -1,5 +1,4 @@ #!/usr/bin/env node -// SPDX-License-Identifier: MIT /** * Captures the streaming chunk sequence produced by the LangGraph * SDK for a real `gpt-5 + reasoning.effort=high` run against the diff --git a/libs/middleware/src/client-tool-execution-store.spec.ts b/libs/middleware/src/client-tool-execution-store.spec.ts index 4646baf5d..f3edb9764 100644 --- a/libs/middleware/src/client-tool-execution-store.spec.ts +++ b/libs/middleware/src/client-tool-execution-store.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { createInMemoryClientToolExecutionStore } from './langgraph/client-tool-execution-store'; import type { ClientToolExecutionRecord, ClientToolResult } from './langgraph/client-tool-execution-store'; diff --git a/libs/middleware/src/client-tool-result-guard.spec.ts b/libs/middleware/src/client-tool-result-guard.spec.ts index 5c0478ec1..d64aeabcf 100644 --- a/libs/middleware/src/client-tool-result-guard.spec.ts +++ b/libs/middleware/src/client-tool-result-guard.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { AIMessage, HumanMessage, ToolMessage } from '@langchain/core/messages'; import { describe, expect, it } from 'vitest'; import { createInMemoryClientToolExecutionStore } from './langgraph/client-tool-execution-store'; diff --git a/libs/middleware/src/integration.spec.ts b/libs/middleware/src/integration.spec.ts index e0e03c1b0..9c9035daf 100644 --- a/libs/middleware/src/integration.spec.ts +++ b/libs/middleware/src/integration.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { Annotation, MessagesAnnotation, StateGraph, END } from '@langchain/langgraph'; import { AIMessage, ToolMessage, HumanMessage } from '@langchain/core/messages'; diff --git a/libs/middleware/src/langgraph.spec.ts b/libs/middleware/src/langgraph.spec.ts index 415ce3d8f..30592e4d1 100644 --- a/libs/middleware/src/langgraph.spec.ts +++ b/libs/middleware/src/langgraph.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { clientToolSpecs, clientToolNames } from './langgraph/middleware'; diff --git a/libs/middleware/src/langgraph/channel.ts b/libs/middleware/src/langgraph/channel.ts index 6b14dd719..10f6addda 100644 --- a/libs/middleware/src/langgraph/channel.ts +++ b/libs/middleware/src/langgraph/channel.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Annotation } from '@langchain/langgraph'; import type { ClientToolSpec } from './types.js'; diff --git a/libs/middleware/src/langgraph/client-tool-execution-store.ts b/libs/middleware/src/langgraph/client-tool-execution-store.ts index 69d45224f..a316fda75 100644 --- a/libs/middleware/src/langgraph/client-tool-execution-store.ts +++ b/libs/middleware/src/langgraph/client-tool-execution-store.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - /** Serialized result for a browser-executed client tool. */ export type ClientToolResult = | { readonly ok: true; readonly value: unknown } diff --git a/libs/middleware/src/langgraph/client-tool-result-guard.ts b/libs/middleware/src/langgraph/client-tool-result-guard.ts index 888008537..5b93d5651 100644 --- a/libs/middleware/src/langgraph/client-tool-result-guard.ts +++ b/libs/middleware/src/langgraph/client-tool-result-guard.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { BaseMessage } from './types.js'; import type { ClientToolExecutionRecord, diff --git a/libs/middleware/src/langgraph/index.ts b/libs/middleware/src/langgraph/index.ts index 339dd251b..08738232d 100644 --- a/libs/middleware/src/langgraph/index.ts +++ b/libs/middleware/src/langgraph/index.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export type { ClientToolSpec, ClientToolsState, OpenAIFunctionTool, BaseMessage } from './types.js'; export { clientToolSpecs, diff --git a/libs/middleware/src/langgraph/middleware.ts b/libs/middleware/src/langgraph/middleware.ts index fd105e156..3111f25cc 100644 --- a/libs/middleware/src/langgraph/middleware.ts +++ b/libs/middleware/src/langgraph/middleware.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { ClientToolSpec, ClientToolsState, OpenAIFunctionTool } from './types.js'; /** Read the catalog from state.tools, falling back to state.client_tools; drop nameless. */ diff --git a/libs/middleware/src/langgraph/postgres-client-tool-execution-store.ts b/libs/middleware/src/langgraph/postgres-client-tool-execution-store.ts index d26ddea40..4c2ae7d46 100644 --- a/libs/middleware/src/langgraph/postgres-client-tool-execution-store.ts +++ b/libs/middleware/src/langgraph/postgres-client-tool-execution-store.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { ClientToolExecutionKey, ClientToolExecutionRecord, diff --git a/libs/middleware/src/langgraph/router.ts b/libs/middleware/src/langgraph/router.ts index a43e636c1..fcbed9a7f 100644 --- a/libs/middleware/src/langgraph/router.ts +++ b/libs/middleware/src/langgraph/router.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { routeAfterAgent } from './middleware.js'; import type { ClientToolsState } from './types.js'; diff --git a/libs/middleware/src/langgraph/types.ts b/libs/middleware/src/langgraph/types.ts index 73e1c6781..81594b3c8 100644 --- a/libs/middleware/src/langgraph/types.ts +++ b/libs/middleware/src/langgraph/types.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { BaseMessage } from '@langchain/core/messages'; /** A frontend-declared client tool: name + description + JSON-Schema parameters. */ diff --git a/libs/middleware/src/postgres-client-tool-execution-store.spec.ts b/libs/middleware/src/postgres-client-tool-execution-store.spec.ts index 5cb888b2e..57b3bc5bd 100644 --- a/libs/middleware/src/postgres-client-tool-execution-store.spec.ts +++ b/libs/middleware/src/postgres-client-tool-execution-store.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { THREADPLANE_CLIENT_TOOL_EXECUTIONS_SCHEMA, diff --git a/libs/render/src/lib/contexts/render-context.ts b/libs/render/src/lib/contexts/render-context.ts index d5e73b7d9..5e3557a09 100644 --- a/libs/render/src/lib/contexts/render-context.ts +++ b/libs/render/src/lib/contexts/render-context.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { InjectionToken } from '@angular/core'; import type { StateStore, ComputedFunction } from '@json-render/core'; import type { AngularRegistry } from '../render.types'; diff --git a/libs/render/src/lib/contexts/render-host.ts b/libs/render/src/lib/contexts/render-host.ts index 791643162..66f2491d5 100644 --- a/libs/render/src/lib/contexts/render-host.ts +++ b/libs/render/src/lib/contexts/render-host.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { InjectionToken, inject } from '@angular/core'; /** diff --git a/libs/render/src/lib/contexts/repeat-scope.ts b/libs/render/src/lib/contexts/repeat-scope.ts index 999833fb8..c433a0d21 100644 --- a/libs/render/src/lib/contexts/repeat-scope.ts +++ b/libs/render/src/lib/contexts/repeat-scope.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { InjectionToken } from '@angular/core'; export interface RepeatScope { diff --git a/libs/render/src/lib/default-fallback.component.spec.ts b/libs/render/src/lib/default-fallback.component.spec.ts index eddf858f3..f0f08a6db 100644 --- a/libs/render/src/lib/default-fallback.component.spec.ts +++ b/libs/render/src/lib/default-fallback.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { DefaultFallbackComponent } from './default-fallback.component'; diff --git a/libs/render/src/lib/default-fallback.component.ts b/libs/render/src/lib/default-fallback.component.ts index 38119d0bd..8fde12cc5 100644 --- a/libs/render/src/lib/default-fallback.component.ts +++ b/libs/render/src/lib/default-fallback.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component, ChangeDetectionStrategy } from '@angular/core'; @Component({ diff --git a/libs/render/src/lib/define-angular-registry.spec.ts b/libs/render/src/lib/define-angular-registry.spec.ts index f376bb735..c3276b29c 100644 --- a/libs/render/src/lib/define-angular-registry.spec.ts +++ b/libs/render/src/lib/define-angular-registry.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Component } from '@angular/core'; import { describe, it, expect } from 'vitest'; import { z } from 'zod/v4'; diff --git a/libs/render/src/lib/define-angular-registry.ts b/libs/render/src/lib/define-angular-registry.ts index 194340913..659bc0d00 100644 --- a/libs/render/src/lib/define-angular-registry.ts +++ b/libs/render/src/lib/define-angular-registry.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Type } from '@angular/core'; import type { AngularRegistry, NormalizedEntry, RenderViewEntry } from './render.types'; import { DefaultFallbackComponent } from './default-fallback.component'; diff --git a/libs/render/src/lib/internals/element-readiness.spec.ts b/libs/render/src/lib/internals/element-readiness.spec.ts index ca913f804..2612702b4 100644 --- a/libs/render/src/lib/internals/element-readiness.spec.ts +++ b/libs/render/src/lib/internals/element-readiness.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { z } from 'zod/v4'; import { isElementReady } from './element-readiness'; diff --git a/libs/render/src/lib/internals/element-readiness.ts b/libs/render/src/lib/internals/element-readiness.ts index 5c49d3102..2f18663dc 100644 --- a/libs/render/src/lib/internals/element-readiness.ts +++ b/libs/render/src/lib/internals/element-readiness.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { NormalizedEntry } from '../render.types'; function isPromise(v: unknown): v is Promise { diff --git a/libs/render/src/lib/internals/guarded-emit.spec.ts b/libs/render/src/lib/internals/guarded-emit.spec.ts index c08fb9d95..bf16c1741 100644 --- a/libs/render/src/lib/internals/guarded-emit.spec.ts +++ b/libs/render/src/lib/internals/guarded-emit.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { makeGuardedEmit } from './guarded-emit'; diff --git a/libs/render/src/lib/internals/guarded-emit.ts b/libs/render/src/lib/internals/guarded-emit.ts index 3f5f9d4ea..4f257b456 100644 --- a/libs/render/src/lib/internals/guarded-emit.ts +++ b/libs/render/src/lib/internals/guarded-emit.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** * Wraps an emit function so it becomes a no-op once `isDestroyed()` returns * true. Prevents Angular NG0953 ("emit on a destroyed OutputRef") when a late diff --git a/libs/render/src/lib/internals/prop-signal.spec.ts b/libs/render/src/lib/internals/prop-signal.spec.ts index 586a6b29f..058b9d65d 100644 --- a/libs/render/src/lib/internals/prop-signal.spec.ts +++ b/libs/render/src/lib/internals/prop-signal.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { createStateStore } from '@json-render/core'; diff --git a/libs/render/src/lib/internals/prop-signal.ts b/libs/render/src/lib/internals/prop-signal.ts index a2cc16c34..d2467caf9 100644 --- a/libs/render/src/lib/internals/prop-signal.ts +++ b/libs/render/src/lib/internals/prop-signal.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { StateStore, ComputedFunction, PropResolutionContext } from '@json-render/core'; import type { RepeatScope } from '../contexts/repeat-scope'; diff --git a/libs/render/src/lib/lifecycle.spec.ts b/libs/render/src/lib/lifecycle.spec.ts index ecc6630e2..450e9adee 100644 --- a/libs/render/src/lib/lifecycle.spec.ts +++ b/libs/render/src/lib/lifecycle.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import { describe, test, expect, beforeEach, vi } from 'vitest'; import { TestBed } from '@angular/core/testing'; diff --git a/libs/render/src/lib/lifecycle.ts b/libs/render/src/lib/lifecycle.ts index 18a4f585b..857a957f0 100644 --- a/libs/render/src/lib/lifecycle.ts +++ b/libs/render/src/lib/lifecycle.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { InjectionToken, Signal } from '@angular/core'; export interface RenderLifecycle { diff --git a/libs/render/src/lib/provide-render.spec.ts b/libs/render/src/lib/provide-render.spec.ts index 784a6d88d..0fec0712d 100644 --- a/libs/render/src/lib/provide-render.spec.ts +++ b/libs/render/src/lib/provide-render.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { Component } from '@angular/core'; diff --git a/libs/render/src/lib/provide-render.ts b/libs/render/src/lib/provide-render.ts index 2a4ac7074..a1e43807e 100644 --- a/libs/render/src/lib/provide-render.ts +++ b/libs/render/src/lib/provide-render.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { InjectionToken, makeEnvironmentProviders } from '@angular/core'; import type { RenderConfig } from './render.types'; import { RENDER_LIFECYCLE } from './lifecycle'; diff --git a/libs/render/src/lib/provide-views.ts b/libs/render/src/lib/provide-views.ts index 8398da518..f812a5ff1 100644 --- a/libs/render/src/lib/provide-views.ts +++ b/libs/render/src/lib/provide-views.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { InjectionToken, makeEnvironmentProviders } from '@angular/core'; import type { ViewRegistry } from './views'; diff --git a/libs/render/src/lib/render-element.component.spec.ts b/libs/render/src/lib/render-element.component.spec.ts index 841d9173b..08b5a2f44 100644 --- a/libs/render/src/lib/render-element.component.spec.ts +++ b/libs/render/src/lib/render-element.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, beforeEach } from 'vitest'; import { Component, input } from '@angular/core'; import { TestBed } from '@angular/core/testing'; diff --git a/libs/render/src/lib/render-element.component.ts b/libs/render/src/lib/render-element.component.ts index 6d0086570..a0e9f5118 100644 --- a/libs/render/src/lib/render-element.component.ts +++ b/libs/render/src/lib/render-element.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, diff --git a/libs/render/src/lib/render-event.spec.ts b/libs/render/src/lib/render-event.spec.ts index 612529325..383f6455c 100644 --- a/libs/render/src/lib/render-event.spec.ts +++ b/libs/render/src/lib/render-event.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect } from 'vitest'; import type { RenderEvent, diff --git a/libs/render/src/lib/render-event.ts b/libs/render/src/lib/render-event.ts index a7242dbd8..091b12bf6 100644 --- a/libs/render/src/lib/render-event.ts +++ b/libs/render/src/lib/render-event.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - export interface RenderHandlerEvent { readonly type: 'handler'; readonly action: string; diff --git a/libs/render/src/lib/render-lifecycle.service.ts b/libs/render/src/lib/render-lifecycle.service.ts index a7a9881cc..faac31f4b 100644 --- a/libs/render/src/lib/render-lifecycle.service.ts +++ b/libs/render/src/lib/render-lifecycle.service.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Injectable, signal } from '@angular/core'; import type { RenderLifecycle } from './lifecycle'; diff --git a/libs/render/src/lib/render-spec.component.spec.ts b/libs/render/src/lib/render-spec.component.spec.ts index 6c858f354..46bb88269 100644 --- a/libs/render/src/lib/render-spec.component.spec.ts +++ b/libs/render/src/lib/render-spec.component.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, vi, beforeEach, afterEach } from 'vitest'; import { Component, input } from '@angular/core'; import { TestBed } from '@angular/core/testing'; diff --git a/libs/render/src/lib/render-spec.component.ts b/libs/render/src/lib/render-spec.component.ts index c882dd232..b02c30e02 100644 --- a/libs/render/src/lib/render-spec.component.ts +++ b/libs/render/src/lib/render-spec.component.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { ChangeDetectionStrategy, Component, diff --git a/libs/render/src/lib/render.types.ts b/libs/render/src/lib/render.types.ts index 7b60d1fb7..6b2b6c6cc 100644 --- a/libs/render/src/lib/render.types.ts +++ b/libs/render/src/lib/render.types.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Type } from '@angular/core'; import type { Spec, StateStore, ComputedFunction } from '@json-render/core'; import type { StandardSchemaV1 } from './standard-schema'; diff --git a/libs/render/src/lib/signal-state-store.spec.ts b/libs/render/src/lib/signal-state-store.spec.ts index 16b737e9c..2cf0163d3 100644 --- a/libs/render/src/lib/signal-state-store.spec.ts +++ b/libs/render/src/lib/signal-state-store.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, it, expect, vi } from 'vitest'; import { TestBed } from '@angular/core/testing'; import { signalStateStore } from './signal-state-store'; diff --git a/libs/render/src/lib/signal-state-store.ts b/libs/render/src/lib/signal-state-store.ts index 9baff6ed7..7cf636037 100644 --- a/libs/render/src/lib/signal-state-store.ts +++ b/libs/render/src/lib/signal-state-store.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { signal } from '@angular/core'; import type { StateStore, StateModel } from '@json-render/core'; diff --git a/libs/render/src/lib/standard-schema.ts b/libs/render/src/lib/standard-schema.ts index fbbbafcce..12d792a18 100644 --- a/libs/render/src/lib/standard-schema.ts +++ b/libs/render/src/lib/standard-schema.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Vendored from the Standard Schema spec (https://standardschema.dev) — the // spec is published expressly to be copied in rather than depended on. Zero // runtime; types only. Lets a RenderViewEntry carry any spec-compliant diff --git a/libs/render/src/lib/views.ts b/libs/render/src/lib/views.ts index 01192f4cb..414bc17d7 100644 --- a/libs/render/src/lib/views.ts +++ b/libs/render/src/lib/views.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { Type } from '@angular/core'; import type { AngularRegistry, RenderViewEntry } from './render.types'; import { defineAngularRegistry } from './define-angular-registry'; diff --git a/libs/render/src/public-api.ts b/libs/render/src/public-api.ts index ac352dfd5..37ec5c62a 100644 --- a/libs/render/src/public-api.ts +++ b/libs/render/src/public-api.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - // Types export type { AngularComponentInputs, diff --git a/libs/render/src/test-setup.ts b/libs/render/src/test-setup.ts index 054534fcf..ca3d8a2b3 100644 --- a/libs/render/src/test-setup.ts +++ b/libs/render/src/test-setup.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { getTestBed } from '@angular/core/testing'; import { BrowserTestingModule, diff --git a/libs/telemetry/src/browser/properties.spec.ts b/libs/telemetry/src/browser/properties.spec.ts index bc741dd6a..e7238eec1 100644 --- a/libs/telemetry/src/browser/properties.spec.ts +++ b/libs/telemetry/src/browser/properties.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { isLocalAnalyticsHost, shouldCaptureAnalytics } from './properties'; diff --git a/libs/telemetry/src/browser/properties.ts b/libs/telemetry/src/browser/properties.ts index e51d31e80..53981e55c 100644 --- a/libs/telemetry/src/browser/properties.ts +++ b/libs/telemetry/src/browser/properties.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // Note: kept self-contained (no `../shared` import) so ng-packagr can compile // this entry point in isolation. The trim+truncate hardening is duplicated // from shared/properties.ts on purpose — it's a few lines, and the alternative diff --git a/libs/telemetry/src/shared/personal-email-domains.spec.ts b/libs/telemetry/src/shared/personal-email-domains.spec.ts index dcf54b96d..c4f0929ec 100644 --- a/libs/telemetry/src/shared/personal-email-domains.spec.ts +++ b/libs/telemetry/src/shared/personal-email-domains.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { PERSONAL_EMAIL_DOMAINS, isPersonalEmailDomain } from './personal-email-domains'; diff --git a/libs/telemetry/src/shared/personal-email-domains.ts b/libs/telemetry/src/shared/personal-email-domains.ts index d4a861137..8821f87e4 100644 --- a/libs/telemetry/src/shared/personal-email-domains.ts +++ b/libs/telemetry/src/shared/personal-email-domains.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export const PERSONAL_EMAIL_DOMAINS: ReadonlySet = new Set([ 'gmail.com', 'yahoo.com', diff --git a/libs/telemetry/src/shared/properties.spec.ts b/libs/telemetry/src/shared/properties.spec.ts index c86f0f3be..afb4a7e23 100644 --- a/libs/telemetry/src/shared/properties.spec.ts +++ b/libs/telemetry/src/shared/properties.spec.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { describe, expect, it } from 'vitest'; import { getEmailDomain, diff --git a/libs/telemetry/src/shared/properties.ts b/libs/telemetry/src/shared/properties.ts index 8f8ab306b..5a5aaf222 100644 --- a/libs/telemetry/src/shared/properties.ts +++ b/libs/telemetry/src/shared/properties.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT const DEFAULT_POSTHOG_HOST = 'https://us.i.posthog.com'; export function toSafeAnalyticsString(value: unknown, maxLength = 200): string | undefined { diff --git a/libs/telemetry/src/shared/public-api.ts b/libs/telemetry/src/shared/public-api.ts index 814393488..919d9df94 100644 --- a/libs/telemetry/src/shared/public-api.ts +++ b/libs/telemetry/src/shared/public-api.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export type { ThreadplaneEvent, ThreadplaneNodeEvent, ThreadplaneBrowserEvent } from './events'; export { getEmailDomain, diff --git a/libs/telemetry/src/test-setup.ts b/libs/telemetry/src/test-setup.ts index 054534fcf..ca3d8a2b3 100644 --- a/libs/telemetry/src/test-setup.ts +++ b/libs/telemetry/src/test-setup.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { getTestBed } from '@angular/core/testing'; import { BrowserTestingModule, diff --git a/libs/workspace-react/src/lib/components/control-plane/activity-panel-boundary.spec.tsx b/libs/workspace-react/src/lib/components/control-plane/activity-panel-boundary.spec.tsx index 204e4af83..af125fc0f 100644 --- a/libs/workspace-react/src/lib/components/control-plane/activity-panel-boundary.spec.tsx +++ b/libs/workspace-react/src/lib/components/control-plane/activity-panel-boundary.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React, { useRef, useState } from 'react'; import { fireEvent, render, screen } from '@testing-library/react'; diff --git a/libs/workspace-react/src/lib/components/control-plane/activity-panel-boundary.tsx b/libs/workspace-react/src/lib/components/control-plane/activity-panel-boundary.tsx index 62056d178..75c1343e5 100644 --- a/libs/workspace-react/src/lib/components/control-plane/activity-panel-boundary.tsx +++ b/libs/workspace-react/src/lib/components/control-plane/activity-panel-boundary.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT 'use client'; import { Component, type ReactNode } from 'react'; diff --git a/libs/workspace-react/src/lib/components/control-plane/activity-panel.spec.tsx b/libs/workspace-react/src/lib/components/control-plane/activity-panel.spec.tsx index 20bc5cf3f..964b71091 100644 --- a/libs/workspace-react/src/lib/components/control-plane/activity-panel.spec.tsx +++ b/libs/workspace-react/src/lib/components/control-plane/activity-panel.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React, { useRef, useState } from 'react'; import { readFileSync } from 'node:fs'; diff --git a/libs/workspace-react/src/lib/components/control-plane/activity-panel.tsx b/libs/workspace-react/src/lib/components/control-plane/activity-panel.tsx index 3b26b758d..1be15ceff 100644 --- a/libs/workspace-react/src/lib/components/control-plane/activity-panel.tsx +++ b/libs/workspace-react/src/lib/components/control-plane/activity-panel.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT 'use client'; import { Circle, CircleCheck, TriangleAlert } from 'lucide-react'; diff --git a/libs/workspace-react/src/lib/components/control-plane/control-plane-overflow-menu.spec.tsx b/libs/workspace-react/src/lib/components/control-plane/control-plane-overflow-menu.spec.tsx index 93eb733ba..676e84e6d 100644 --- a/libs/workspace-react/src/lib/components/control-plane/control-plane-overflow-menu.spec.tsx +++ b/libs/workspace-react/src/lib/components/control-plane/control-plane-overflow-menu.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { diff --git a/libs/workspace-react/src/lib/components/control-plane/control-plane-overflow-menu.tsx b/libs/workspace-react/src/lib/components/control-plane/control-plane-overflow-menu.tsx index 188b71b5b..9a07846b9 100644 --- a/libs/workspace-react/src/lib/components/control-plane/control-plane-overflow-menu.tsx +++ b/libs/workspace-react/src/lib/components/control-plane/control-plane-overflow-menu.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT 'use client'; import { diff --git a/libs/workspace-react/src/lib/components/control-plane/runtime-section.spec.tsx b/libs/workspace-react/src/lib/components/control-plane/runtime-section.spec.tsx index cce4031a5..0571e49b6 100644 --- a/libs/workspace-react/src/lib/components/control-plane/runtime-section.spec.tsx +++ b/libs/workspace-react/src/lib/components/control-plane/runtime-section.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // @vitest-environment jsdom import React from 'react'; import { readFileSync } from 'node:fs'; diff --git a/libs/workspace-react/src/lib/components/control-plane/runtime-section.tsx b/libs/workspace-react/src/lib/components/control-plane/runtime-section.tsx index dfff3bd07..a3f2df2de 100644 --- a/libs/workspace-react/src/lib/components/control-plane/runtime-section.tsx +++ b/libs/workspace-react/src/lib/components/control-plane/runtime-section.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT 'use client'; import { useLayoutEffect, useRef, useState, type ReactNode } from 'react'; diff --git a/libs/workspace-react/src/lib/components/run-mode/run-mode.spec.tsx b/libs/workspace-react/src/lib/components/run-mode/run-mode.spec.tsx index 1826be6d3..86d48a7f0 100644 --- a/libs/workspace-react/src/lib/components/run-mode/run-mode.spec.tsx +++ b/libs/workspace-react/src/lib/components/run-mode/run-mode.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** @vitest-environment jsdom */ import React from 'react'; import { act } from 'react'; diff --git a/libs/workspace-react/src/lib/components/run-mode/run-mode.tsx b/libs/workspace-react/src/lib/components/run-mode/run-mode.tsx index 04ed4bdb0..7ecaf8f7d 100644 --- a/libs/workspace-react/src/lib/components/run-mode/run-mode.tsx +++ b/libs/workspace-react/src/lib/components/run-mode/run-mode.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT 'use client'; import { useEffect, useRef, useState, type RefObject } from 'react'; diff --git a/libs/workspace-react/src/lib/components/sidebar/navigation-groups.spec.tsx b/libs/workspace-react/src/lib/components/sidebar/navigation-groups.spec.tsx index befbe2bb1..40d39b809 100644 --- a/libs/workspace-react/src/lib/components/sidebar/navigation-groups.spec.tsx +++ b/libs/workspace-react/src/lib/components/sidebar/navigation-groups.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** @vitest-environment jsdom */ import React from 'react'; import { readFileSync } from 'node:fs'; diff --git a/libs/workspace-react/src/lib/runtime/use-runtime-controller.spec.tsx b/libs/workspace-react/src/lib/runtime/use-runtime-controller.spec.tsx index 5923e8b2a..3e815ed44 100644 --- a/libs/workspace-react/src/lib/runtime/use-runtime-controller.spec.tsx +++ b/libs/workspace-react/src/lib/runtime/use-runtime-controller.spec.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT /** @vitest-environment jsdom */ import React, { Suspense, act, startTransition, useLayoutEffect } from 'react'; import { createRoot, type Root } from 'react-dom/client'; diff --git a/libs/workspace-react/src/lib/runtime/use-runtime-controller.ts b/libs/workspace-react/src/lib/runtime/use-runtime-controller.ts index b52b5e257..08e8e541e 100644 --- a/libs/workspace-react/src/lib/runtime/use-runtime-controller.ts +++ b/libs/workspace-react/src/lib/runtime/use-runtime-controller.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT 'use client'; import { diff --git a/marketing/agent/src/index.ts b/marketing/agent/src/index.ts index c3504a148..0feef7b03 100644 --- a/marketing/agent/src/index.ts +++ b/marketing/agent/src/index.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // @threadplane/marketing-agent — LangGraph drafting agent for the marketing pipeline. // Skeleton only. Implementation lands in the content-agent sub-spec. diff --git a/marketing/assets/scripts/render-grade-a.ts b/marketing/assets/scripts/render-grade-a.ts index efb9f3f14..fd07823f2 100644 --- a/marketing/assets/scripts/render-grade-a.ts +++ b/marketing/assets/scripts/render-grade-a.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // Renders the "Graded A for Trust" campaign cards (x-card + og-card) to PNG. // Usage: npx tsx marketing/assets/scripts/render-grade-a.ts diff --git a/marketing/assets/src/brand.ts b/marketing/assets/src/brand.ts index b2db7c20c..8ade8893d 100644 --- a/marketing/assets/src/brand.ts +++ b/marketing/assets/src/brand.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // Palette + wordmark lifted verbatim from apps/website/src/app/opengraph-image.tsx // so marketing cards and the site share one visual language. The plane logo is diff --git a/marketing/assets/src/fonts.ts b/marketing/assets/src/fonts.ts index b5d694a94..99d8df03a 100644 --- a/marketing/assets/src/fonts.ts +++ b/marketing/assets/src/fonts.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { readFile } from 'node:fs/promises'; import { fileURLToPath } from 'node:url'; import { dirname, join } from 'node:path'; diff --git a/marketing/assets/src/index.ts b/marketing/assets/src/index.ts index d51cf17de..8c0789b28 100644 --- a/marketing/assets/src/index.ts +++ b/marketing/assets/src/index.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // @threadplane/marketing-assets — branded social-card rendering. // See docs/superpowers/specs/marketing/2026-05-17-brand-assets-design.md diff --git a/marketing/assets/src/logo.ts b/marketing/assets/src/logo.ts index 5a1ab7371..3f2ad9ee7 100644 --- a/marketing/assets/src/logo.ts +++ b/marketing/assets/src/logo.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { readFile } from 'node:fs/promises'; import { fileURLToPath } from 'node:url'; import { dirname, join } from 'node:path'; diff --git a/marketing/assets/src/render.ts b/marketing/assets/src/render.ts index 488bd4652..9da96495c 100644 --- a/marketing/assets/src/render.ts +++ b/marketing/assets/src/render.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import satori from 'satori'; import { Resvg } from '@resvg/resvg-js'; import { loadFonts } from './fonts'; diff --git a/marketing/assets/src/templates/card-shell.tsx b/marketing/assets/src/templates/card-shell.tsx index ce5cecbb8..adec1bb9a 100644 --- a/marketing/assets/src/templates/card-shell.tsx +++ b/marketing/assets/src/templates/card-shell.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { brand } from '../brand'; import type { CardInput } from '../types'; diff --git a/marketing/assets/src/templates/og-card.tsx b/marketing/assets/src/templates/og-card.tsx index 95ff46d65..1bdc080dd 100644 --- a/marketing/assets/src/templates/og-card.tsx +++ b/marketing/assets/src/templates/og-card.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { CardShell } from './card-shell'; import type { CardInput } from '../types'; diff --git a/marketing/assets/src/templates/registry.ts b/marketing/assets/src/templates/registry.ts index 26449202b..86cc4a6ba 100644 --- a/marketing/assets/src/templates/registry.ts +++ b/marketing/assets/src/templates/registry.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { ReactElement } from 'react'; import type { CardInput, TemplateId } from '../types'; import { XCard } from './x-card'; diff --git a/marketing/assets/src/templates/x-card.tsx b/marketing/assets/src/templates/x-card.tsx index 4aa4c9a4e..7cbc5c7d0 100644 --- a/marketing/assets/src/templates/x-card.tsx +++ b/marketing/assets/src/templates/x-card.tsx @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { CardShell } from './card-shell'; import type { CardInput } from '../types'; diff --git a/marketing/assets/src/types.ts b/marketing/assets/src/types.ts index 3cc6ddd0c..109d00d02 100644 --- a/marketing/assets/src/types.ts +++ b/marketing/assets/src/types.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT export type TemplateId = 'x-card' | 'og-card'; export interface CardInput { diff --git a/marketing/channels/src/devto/index.ts b/marketing/channels/src/devto/index.ts index 234c75808..5d5939242 100644 --- a/marketing/channels/src/devto/index.ts +++ b/marketing/channels/src/devto/index.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { ChannelAdapter, Draft, PostMetrics, PostResult } from '../types'; import { validateDraft } from '../validation'; import { postDevTo } from './post'; diff --git a/marketing/channels/src/devto/metrics.ts b/marketing/channels/src/devto/metrics.ts index 9f0b90230..457c14897 100644 --- a/marketing/channels/src/devto/metrics.ts +++ b/marketing/channels/src/devto/metrics.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { http } from '../http'; import type { PostMetrics } from '../types'; diff --git a/marketing/channels/src/devto/post.ts b/marketing/channels/src/devto/post.ts index 546b722b7..32063e716 100644 --- a/marketing/channels/src/devto/post.ts +++ b/marketing/channels/src/devto/post.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { http } from '../http'; import { writeDryRunResult } from '../dry-run'; import type { Draft, PostResult } from '../types'; diff --git a/marketing/channels/src/dry-run.ts b/marketing/channels/src/dry-run.ts index 5f22ee63e..290904f1f 100644 --- a/marketing/channels/src/dry-run.ts +++ b/marketing/channels/src/dry-run.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import fs from 'node:fs/promises'; import path from 'node:path'; import crypto from 'node:crypto'; diff --git a/marketing/channels/src/http.ts b/marketing/channels/src/http.ts index b65f1c70e..34166406c 100644 --- a/marketing/channels/src/http.ts +++ b/marketing/channels/src/http.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - export interface HttpOpts { method: 'GET' | 'POST' | 'PATCH' | 'DELETE'; url: string; diff --git a/marketing/channels/src/index.ts b/marketing/channels/src/index.ts index 48a3b4258..a14dc1892 100644 --- a/marketing/channels/src/index.ts +++ b/marketing/channels/src/index.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // @threadplane/marketing-channels — public API. // See docs/superpowers/specs/marketing/2026-05-17-channel-adapters-design.md diff --git a/marketing/channels/src/registry.ts b/marketing/channels/src/registry.ts index 571137beb..dede617d7 100644 --- a/marketing/channels/src/registry.ts +++ b/marketing/channels/src/registry.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { ChannelAdapter, ChannelId } from './types'; import { XAdapter } from './x'; import { DevToAdapter } from './devto'; diff --git a/marketing/channels/src/types.ts b/marketing/channels/src/types.ts index f5ddf7a04..455cfe4b8 100644 --- a/marketing/channels/src/types.ts +++ b/marketing/channels/src/types.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // @threadplane/marketing-channels — public types. diff --git a/marketing/channels/src/validation.ts b/marketing/channels/src/validation.ts index 9f6ec9407..3c74cf17f 100644 --- a/marketing/channels/src/validation.ts +++ b/marketing/channels/src/validation.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { ChannelId, Draft } from './types'; export class ValidationError extends Error { diff --git a/marketing/channels/src/x/auth-cli.ts b/marketing/channels/src/x/auth-cli.ts index 51df108ef..7791993c9 100644 --- a/marketing/channels/src/x/auth-cli.ts +++ b/marketing/channels/src/x/auth-cli.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // One-time OAuth 2.0 bootstrapper for the X adapter. // Run via: pnpm marketing:channels:x:auth diff --git a/marketing/channels/src/x/auth.ts b/marketing/channels/src/x/auth.ts index dbdd587bc..42837b682 100644 --- a/marketing/channels/src/x/auth.ts +++ b/marketing/channels/src/x/auth.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { http } from '../http'; const TOKEN_URL = 'https://api.x.com/2/oauth2/token'; diff --git a/marketing/channels/src/x/index.ts b/marketing/channels/src/x/index.ts index 44c0458aa..5d2ddaea8 100644 --- a/marketing/channels/src/x/index.ts +++ b/marketing/channels/src/x/index.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import type { ChannelAdapter, Draft, PostMetrics, PostResult } from '../types'; import { validateDraft } from '../validation'; import { XAuth } from './auth'; diff --git a/marketing/channels/src/x/media.ts b/marketing/channels/src/x/media.ts index 82d255ae3..5d3b9ea92 100644 --- a/marketing/channels/src/x/media.ts +++ b/marketing/channels/src/x/media.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { http } from '../http'; import type { XAuth } from './auth'; diff --git a/marketing/channels/src/x/post.ts b/marketing/channels/src/x/post.ts index 35fcdb425..c71a1b554 100644 --- a/marketing/channels/src/x/post.ts +++ b/marketing/channels/src/x/post.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { http } from '../http'; import { writeDryRunResult } from '../dry-run'; import type { Draft, PostResult } from '../types'; diff --git a/marketing/metrics/src/index.ts b/marketing/metrics/src/index.ts index 1c27b4798..b64d46400 100644 --- a/marketing/metrics/src/index.ts +++ b/marketing/metrics/src/index.ts @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT // // @threadplane/marketing-metrics — Metrics ingestion for the marketing pipeline. // Skeleton only. Implementation lands in the metrics-ingest sub-spec. diff --git a/packages/threadplane-middleware/src/threadplane/middleware/langgraph/__init__.py b/packages/threadplane-middleware/src/threadplane/middleware/langgraph/__init__.py index 07ec31482..f352bac29 100644 --- a/packages/threadplane-middleware/src/threadplane/middleware/langgraph/__init__.py +++ b/packages/threadplane-middleware/src/threadplane/middleware/langgraph/__init__.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """threadplane-middleware — LangGraph middleware for client-declared tools.""" from threadplane.middleware.langgraph.middleware import ( diff --git a/packages/threadplane-middleware/src/threadplane/middleware/langgraph/middleware.py b/packages/threadplane-middleware/src/threadplane/middleware/langgraph/middleware.py index 1cee21e3f..d20520e67 100644 --- a/packages/threadplane-middleware/src/threadplane/middleware/langgraph/middleware.py +++ b/packages/threadplane-middleware/src/threadplane/middleware/langgraph/middleware.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """client-tools middleware: bind client-declared tool stubs and route their calls to END so the browser executes them and re-runs with a ToolMessage.""" from __future__ import annotations diff --git a/packages/threadplane-middleware/tests/test_middleware.py b/packages/threadplane-middleware/tests/test_middleware.py index 21e22c3a0..3c776187a 100644 --- a/packages/threadplane-middleware/tests/test_middleware.py +++ b/packages/threadplane-middleware/tests/test_middleware.py @@ -1,4 +1,3 @@ -# SPDX-License-Identifier: MIT """Tests for threadplane.middleware.langgraph.middleware — no LangChain import required.""" import pytest diff --git a/pricing/tiers.config.ts b/pricing/tiers.config.ts index 26bc7683a..37e5e8985 100644 --- a/pricing/tiers.config.ts +++ b/pricing/tiers.config.ts @@ -1,5 +1,3 @@ -// SPDX-License-Identifier: MIT - export type TierSlug = 'community' | 'production_assurance' | 'enterprise'; export interface TierConfig { diff --git a/scripts/ag-ui-demo-middleware.ts b/scripts/ag-ui-demo-middleware.ts index a8f46780e..48334b68a 100644 --- a/scripts/ag-ui-demo-middleware.ts +++ b/scripts/ag-ui-demo-middleware.ts @@ -1,5 +1,4 @@ // scripts/ag-ui-demo-middleware.ts -// SPDX-License-Identifier: MIT /** * Vercel Node serverless proxy for the AG-UI demo * (ag-ui.threadplane.ai). Forwards /agent* to the Railway-hosted diff --git a/scripts/ag-ui-proxy.spec.ts b/scripts/ag-ui-proxy.spec.ts index e8a3359fd..1a1c7000a 100644 --- a/scripts/ag-ui-proxy.spec.ts +++ b/scripts/ag-ui-proxy.spec.ts @@ -1,5 +1,4 @@ // scripts/ag-ui-proxy.spec.ts -// SPDX-License-Identifier: MIT // // Behavior contract for the AG-UI examples proxy, added with the Mastra // topic→upstream map. The load-bearing assertions: every EXISTING /ag-ui diff --git a/scripts/ag-ui-proxy.ts b/scripts/ag-ui-proxy.ts index 715548048..c7ff800ad 100644 --- a/scripts/ag-ui-proxy.ts +++ b/scripts/ag-ui-proxy.ts @@ -1,5 +1,4 @@ // scripts/ag-ui-proxy.ts -// SPDX-License-Identifier: MIT /** * Vercel Node serverless function that proxies AG-UI requests from * examples.threadplane.ai to the Railway-hosted FastAPI runtime diff --git a/scripts/assemble-ag-ui-demo.ts b/scripts/assemble-ag-ui-demo.ts index 07c787265..3b06a306c 100644 --- a/scripts/assemble-ag-ui-demo.ts +++ b/scripts/assemble-ag-ui-demo.ts @@ -1,6 +1,5 @@ #!/usr/bin/env npx tsx // scripts/assemble-ag-ui-demo.ts -// SPDX-License-Identifier: MIT /** * Build the examples/ag-ui Angular app and assemble it into the Vercel * deploy directory at deploy/ag-ui-demo/. diff --git a/scripts/assemble-demo.ts b/scripts/assemble-demo.ts index 02b45c2f3..475ef5f38 100644 --- a/scripts/assemble-demo.ts +++ b/scripts/assemble-demo.ts @@ -1,6 +1,5 @@ #!/usr/bin/env npx tsx // scripts/assemble-demo.ts -// SPDX-License-Identifier: MIT /** * Build the canonical-demo Angular app and assemble it into the Vercel * deploy directory at deploy/demo/. diff --git a/scripts/ci-scope.spec.mjs b/scripts/ci-scope.spec.mjs index 32abc4366..aa9efb23c 100644 --- a/scripts/ci-scope.spec.mjs +++ b/scripts/ci-scope.spec.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import { execFileSync } from 'node:child_process'; import { readFile } from 'node:fs/promises'; import { describe, it } from 'node:test'; diff --git a/scripts/cockpit-matrix.mjs b/scripts/cockpit-matrix.mjs index dfc9c0041..f7db6233c 100644 --- a/scripts/cockpit-matrix.mjs +++ b/scripts/cockpit-matrix.mjs @@ -1,5 +1,4 @@ #!/usr/bin/env node -// SPDX-License-Identifier: MIT /** * Does this cap own one of the nx-affected projects? diff --git a/scripts/cockpit-runtime-bridge-coverage.spec.mjs b/scripts/cockpit-runtime-bridge-coverage.spec.mjs index ad207b66d..c555361ae 100644 --- a/scripts/cockpit-runtime-bridge-coverage.spec.mjs +++ b/scripts/cockpit-runtime-bridge-coverage.spec.mjs @@ -1,4 +1,3 @@ -// SPDX-License-Identifier: MIT import assert from 'node:assert/strict'; import { readFile, readdir } from 'node:fs/promises'; import { dirname, join, relative, resolve } from 'node:path'; diff --git a/scripts/demo-middleware.ts b/scripts/demo-middleware.ts index ad20bc05d..a19d800ae 100644 --- a/scripts/demo-middleware.ts +++ b/scripts/demo-middleware.ts @@ -1,5 +1,4 @@ // scripts/demo-middleware.ts -// SPDX-License-Identifier: MIT /** * Vercel Serverless Function proxy for the canonical-demo deployment * (demo.threadplane.ai). Wraps the shared langgraph-proxy factory with: diff --git a/scripts/generate-aimock-scaffold.ts b/scripts/generate-aimock-scaffold.ts index 6482bea59..c4ed93fd7 100644 --- a/scripts/generate-aimock-scaffold.ts +++ b/scripts/generate-aimock-scaffold.ts @@ -1,5 +1,4 @@ #!/usr/bin/env -S npx tsx -// SPDX-License-Identifier: MIT // // Throwaway aimock scaffold generator. // Usage: npx tsx scripts/generate-aimock-scaffold.ts --cap @@ -44,8 +43,7 @@ function findCap(capId: string): Capability { } function playwrightConfig(port: number): string { - return `// SPDX-License-Identifier: MIT -import { defineConfig, devices } from '@playwright/test'; + return `import { defineConfig, devices } from '@playwright/test'; export default defineConfig({ testDir: '.', @@ -66,8 +64,7 @@ export default defineConfig({ } function globalSetupImpl(cap: Capability): string { - return `// SPDX-License-Identifier: MIT -import { resolve } from 'node:path'; + return `import { resolve } from 'node:path'; import { createGlobalSetup } from '../../../../../libs/e2e-harness/src'; export default createGlobalSetup({ @@ -109,8 +106,7 @@ function fixtureSkeleton(): string { } function specSkeleton(capId: string): string { - return `// SPDX-License-Identifier: MIT -import { test, expect } from '@playwright/test'; + return `import { test, expect } from '@playwright/test'; import { submitAndWaitForResponse } from '../../../../../libs/e2e-harness/src'; test('${capId}: TODO — describe behavior', async ({ page }) => { diff --git a/scripts/generate-shared-deployment-config.spec.ts b/scripts/generate-shared-deployment-config.spec.ts index b0de0a132..f2c63bbb5 100644 --- a/scripts/generate-shared-deployment-config.spec.ts +++ b/scripts/generate-shared-deployment-config.spec.ts @@ -1,5 +1,4 @@ // scripts/generate-shared-deployment-config.spec.ts -// SPDX-License-Identifier: MIT import { execSync } from 'child_process'; import { readFileSync } from 'fs'; import { resolve } from 'path'; diff --git a/scripts/langgraph-proxy.spec.ts b/scripts/langgraph-proxy.spec.ts index 09b45307b..6dd107a42 100644 --- a/scripts/langgraph-proxy.spec.ts +++ b/scripts/langgraph-proxy.spec.ts @@ -1,5 +1,4 @@ // scripts/langgraph-proxy.spec.ts -// SPDX-License-Identifier: MIT import { beforeEach, describe, expect, it, vi } from 'vitest'; import { createProxyHandler } from './langgraph-proxy'; diff --git a/scripts/langgraph-proxy.ts b/scripts/langgraph-proxy.ts index 9728be537..071238cae 100644 --- a/scripts/langgraph-proxy.ts +++ b/scripts/langgraph-proxy.ts @@ -1,5 +1,4 @@ // scripts/langgraph-proxy.ts -// SPDX-License-Identifier: MIT /** * Vercel Node serverless function factory for proxying to a LangGraph * Cloud deployment. Injects `x-api-key` server-side from diff --git a/scripts/rate-limit.spec.ts b/scripts/rate-limit.spec.ts index 26768f6e4..9d3762e12 100644 --- a/scripts/rate-limit.spec.ts +++ b/scripts/rate-limit.spec.ts @@ -1,5 +1,4 @@ // scripts/rate-limit.spec.ts -// SPDX-License-Identifier: MIT import { beforeEach, describe, expect, it, vi } from 'vitest'; const sqlMock = vi.fn(); diff --git a/scripts/rate-limit.ts b/scripts/rate-limit.ts index dafba77bb..a58ffa7ac 100644 --- a/scripts/rate-limit.ts +++ b/scripts/rate-limit.ts @@ -1,5 +1,4 @@ // scripts/rate-limit.ts -// SPDX-License-Identifier: MIT /** * Per-IP sliding-window rate limit backed by Neon Postgres. * diff --git a/scripts/record-aimock-cap.sh b/scripts/record-aimock-cap.sh index 7de449868..8f7f2d75d 100755 --- a/scripts/record-aimock-cap.sh +++ b/scripts/record-aimock-cap.sh @@ -1,5 +1,4 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: MIT # # Generic aimock fixture recorder for a single cockpit cap. # Reads cap metadata from apps/cockpit/scripts/capability-registry.ts via tsx, diff --git a/scripts/rerecord-all-aimock.sh b/scripts/rerecord-all-aimock.sh index c730f7764..b9d470ed0 100755 --- a/scripts/rerecord-all-aimock.sh +++ b/scripts/rerecord-all-aimock.sh @@ -1,5 +1,4 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: MIT # # Re-record every aimock fixture in the cockpit suite. # diff --git a/scripts/upstash-rate-limit.ts b/scripts/upstash-rate-limit.ts index 4f509c842..c48f4d7cf 100644 --- a/scripts/upstash-rate-limit.ts +++ b/scripts/upstash-rate-limit.ts @@ -1,5 +1,4 @@ // scripts/upstash-rate-limit.ts -// SPDX-License-Identifier: MIT /** * Per-IP token-bucket rate limit backed by Upstash Redis, shaped to the * createProxyHandler `checkRateLimit` contract. Sibling to the Neon-backed diff --git a/tools/verify-chat-debug-bundle.mjs b/tools/verify-chat-debug-bundle.mjs index 56913855c..c03ab2961 100644 --- a/tools/verify-chat-debug-bundle.mjs +++ b/tools/verify-chat-debug-bundle.mjs @@ -1,5 +1,4 @@ #!/usr/bin/env node -// SPDX-License-Identifier: MIT import { readFileSync, readdirSync, statSync } from 'node:fs'; import { join } from 'node:path';