Menu
Public repository / fee5b6c2cde89fa6bf8dc51068af7336b56a88b8
AkurAI-Framework / site/frontend/ai/components-manifest.js
Latest change ea85a4bfaa729fcd081e9ff622de7180d94a97b1 - integrate AI components: real component manifest (27), wire /chat + /ai-components + /ai-runtime routes, AI docs sidebar + nav, changelogs, landing alert; AI batch track done by Ólafur Búi Ólafsson
// AI tool-result component manifest — assembled by the orchestrator from every
// component module's exported `def`. Each def = { name, category, title, match, render, example }.
// To add a component: drop a module under ai/components/<group>/ exporting `def`, then add it here.
import { def as artifacts_chart } from './components/artifacts/chart.js';
import { def as artifacts_code_block } from './components/artifacts/code_block.js';
import { def as artifacts_code_diff } from './components/artifacts/code_diff.js';
import { def as artifacts_data_table } from './components/artifacts/data_table.js';
import { def as content_geo_map } from './components/content/geo_map.js';
import { def as content_instagram_post } from './components/content/instagram_post.js';
import { def as content_item_carousel } from './components/content/item_carousel.js';
import { def as content_linkedin_post } from './components/content/linkedin_post.js';
import { def as content_message_draft } from './components/content/message_draft.js';
import { def as content_x_post } from './components/content/x_post.js';
import { def as display_citation } from './components/display/citation.js';
import { def as display_link_preview } from './components/display/link_preview.js';
import { def as display_stats_display } from './components/display/stats_display.js';
import { def as display_terminal } from './components/display/terminal.js';
import { def as display_weather_widget } from './components/display/weather_widget.js';
import { def as input_option_list } from './components/input/option_list.js';
import { def as input_parameter_slider } from './components/input/parameter_slider.js';
import { def as input_preferences_panel } from './components/input/preferences_panel.js';
import { def as input_question_flow } from './components/input/question_flow.js';
import { def as media_audio } from './components/media/audio.js';
import { def as media_image_gallery } from './components/media/image_gallery.js';
import { def as media_image } from './components/media/image.js';
import { def as media_video } from './components/media/video.js';
import { def as progress_approval_card } from './components/progress/approval_card.js';
import { def as progress_order_summary } from './components/progress/order_summary.js';
import { def as progress_plan } from './components/progress/plan.js';
import { def as progress_progress_tracker } from './components/progress/progress_tracker.js';
export const components = [artifacts_chart, artifacts_code_block, artifacts_code_diff, artifacts_data_table, content_geo_map, content_instagram_post, content_item_carousel, content_linkedin_post, content_message_draft, content_x_post, display_citation, display_link_preview, display_stats_display, display_terminal, display_weather_widget, input_option_list, input_parameter_slider, input_preferences_panel, input_question_flow, media_audio, media_image_gallery, media_image, media_video, progress_approval_card, progress_order_summary, progress_plan, progress_progress_tracker];