Jordan Ritter
|
2482317ccc
|
style: apply ruff format to Python codebase
320 files reformatted. One-time alignment to match the ruff format
check added to CI in #4812.
|
2026-05-13 23:10:35 -07:00 |
|
Jordan Ritter
|
f8bbb1390c
|
feat: complete open-genui removal from tests, registries, middleware, and docs
|
2026-04-15 16:44:28 -07:00 |
|
Jordan Ritter
|
952ae8b06e
|
feat: renderer adapter — 5 GenUI strategies with shared components and middleware
- RendererSelector: pill toggle for 5 modes (tool-based, A2UI, hashbrown, json-render, open-genui)
- useRenderMode: state + localStorage + useAgentContext forwarding
- 4 renderer adapters: ToolBasedDashboard, A2UIDashboard, HashBrownDashboard, OpenGenUIDashboard
- json-render: deferred (Zod 4 isolation needed), documented architecture
- New shared components: DealCard, Pipeline, MetricCard
- Python render_mode middleware for context-driven output switching
- 338 tests (181 React + 52 TS + 105 Python)
|
2026-04-13 21:37:37 -07:00 |
|
Jordan Ritter
|
2accac1d07
|
feat: add shared showcase packages with tools, components, and test coverage
- @copilotkit/showcase-shared: hooks, components, A2UI catalog, SalesDashboard
- Shared Python tools: 7 impls + 61 pytest tests (unit + parity + equivalence + wrappers)
- Shared TypeScript tools: equivalents + 52 vitest tests (incl generateA2uiImpl)
- React component tests: 68 tests (7 suites)
- Aimock: 18 deterministic demo fixtures
# Conflicts:
# showcase/shared/frontend/src/components/__tests__/bar-chart.test.tsx
# showcase/shared/frontend/src/components/__tests__/meeting-time-picker.test.tsx
# showcase/shared/frontend/src/components/__tests__/pie-chart.test.tsx
# showcase/shared/frontend/src/components/__tests__/sales-dashboard/todo-card.test.tsx
# showcase/shared/frontend/src/components/__tests__/sales-dashboard/todo-list.test.tsx
# showcase/shared/frontend/src/components/__tests__/tool-reasoning.test.tsx
# showcase/shared/frontend/tsconfig.json
# showcase/shared/manifest.schema.json
# showcase/shared/typescript/tools/__tests__/get-weather.test.ts
# showcase/shared/typescript/tools/__tests__/schedule-meeting.test.ts
# showcase/shared/typescript/tools/__tests__/search-flights.test.ts
# showcase/shared/typescript/tools/index.ts
# showcase/shared/typescript/tools/sales-todos.ts
|
2026-04-13 19:57:45 -07:00 |
|
Jordan Ritter
|
25ee60e0dd
|
feat: add shared showcase packages with tools, components, and test coverage
- @copilotkit/showcase-shared: React hooks, components, A2UI catalog, SalesDashboard
- Shared Python tools: 7 implementations + 54 pytest tests
- Shared TypeScript tools: equivalents + 43 vitest tests
- React component tests: 68 tests (7 suites)
- Aimock fixtures: 18 deterministic demo scenarios
|
2026-04-13 17:38:44 -07:00 |
|