Skip to content

feat(cockpit): wire all 13 remaining Angular examples to @cacheplane/chat#18

Merged
blove merged 5 commits into
mainfrom
feat/cockpit-examples-chat-integration
Apr 6, 2026
Merged

feat(cockpit): wire all 13 remaining Angular examples to @cacheplane/chat#18
blove merged 5 commits into
mainfrom
feat/cockpit-examples-chat-integration

Conversation

@blove
Copy link
Copy Markdown
Contributor

@blove blove commented Apr 6, 2026

Summary

  • 7 LangGraph examples (persistence, interrupts, memory, time-travel, subgraphs, durable-execution, deployment-runtime) → <chat [ref]>
  • 6 Deep Agents examples (planning, filesystem, subagents, memory, skills, sandboxes) → <chat-debug [ref]>
  • Each example is now a standalone Angular app with Angular CLI build/serve targets
  • Deleted duplicate entry points, fixed proxy configs, standardized environment files
  • All 14 examples (including streaming) build successfully

Per-example changes

  • Delete duplicate src/app.component.ts + src/app.config.ts
  • Rewrite capability component with minimal <chat> or <chat-debug> template
  • Add provideStreamResource + provideChat (+ provideRender for deep-agents)
  • Switch to @angular-devkit/build-angular:application + dev-server
  • Fix tsconfig, index.html, environment, proxy targets

Test plan

  • nx test render && nx test chat && nx test stream-resource — all pass
  • nx run-many -t build --projects='cockpit-*-angular' — all 14 build

blove and others added 5 commits April 5, 2026 16:49
Spec 1 (2026-04-05-narrative-redesign): Four new landing page sections —
ProblemSection (gap animation + 3 stats), FullStackSection (3-layer stack
with SVG particle connectors), ChatFeaturesSection (interactive 4-tab chat
scenarios), FairComparisonSection (honest LangChain comparison table).
Includes animation detail, correct fix for border-radius fill artifact,
and FeatureStrip copy update.

Spec 2 (2026-04-05-whitepaper-pipeline): One-time Anthropic SDK generation
script producing a static PDF from six assessment-framework chapters. Free
download with optional lead-gen form. No gate.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…t-debug

- Replace placeholder component implementations with ChatDebugComponent pattern
- Delete src/app.component.ts and src/app.config.ts root duplicates from all 6
- Rewrite capability components to use <chat-debug [ref]="stream" class="block h-screen" />
- Rewrite app.config.ts to include provideRender({}) alongside provideChat({})
- Rewrite main.ts to bootstrap from src/app/ (not root src/)
- Switch project.json from @nx/js:tsc library to @angular-devkit/build-angular:application
- Fix tsconfig.json extends path (6 levels → 4 levels to workspace root)
- Update tsconfig.app.json to add lib and emitDeclarationOnly: false
- Add <base href="/"> to all index.html files; fix memory selector app-da-memory
- Set environment.development.ts langGraphApiUrl to '/api' (proxy-relative)
- Fix proxy.conf.json targets to correct ports (8140–8145)
- All 6 production builds pass with no errors

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@blove blove merged commit 5408d41 into main Apr 6, 2026
10 of 11 checks passed
@blove blove deleted the feat/cockpit-examples-chat-integration branch May 7, 2026 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant