44 */
55
66'use client' ;
7- import { Code , Constraint , FlowConnection , Plug , Shapes } from '@carbon/icons-react' ;
7+ import { Code , Cognitive , Constraint , Insert , Plug , Shapes } from '@carbon/icons-react' ;
88
99import { FRAMEWORK_DOCS_LINK } from '@/constants' ;
1010import { LayoutContainer } from '@/layouts/LayoutContainer' ;
1111
12- import FileConfigYaml from './assets/file-config-yaml.svg' ;
1312import FrameworkGraphics from './assets/framework-diagram.svg' ;
1413import type { FeatureItem } from './components/FeaturesList' ;
1514import { FeaturesList } from './components/FeaturesList' ;
@@ -44,10 +43,10 @@ export function Framework() {
4443
4544const FEATURES_ITEMS : FeatureItem [ ] = [
4645 {
47- icon : FlowConnection ,
48- title : 'Dynamic workflows ' ,
46+ icon : Insert ,
47+ title : 'Extensible event-driven middleware ' ,
4948 content :
50- 'Use simple decorators to design multi-agent systems with advanced patterns like parallelism, retries, and replanning .' ,
49+ 'Hook into agent execution events to add logging, safety checks, or custom behavior consistently across all components without modifying code .' ,
5150 } ,
5251 {
5352 icon : Constraint ,
@@ -56,9 +55,10 @@ const FEATURES_ITEMS: FeatureItem[] = [
5655 "Preserve your agent's reasoning abilities while enforcing deterministic rules instead of suggesting behavior." ,
5756 } ,
5857 {
59- icon : FileConfigYaml ,
60- title : 'Declarative orchestration' ,
61- content : 'Define complex agent systems in YAML for more predictable and maintainable orchestration.' ,
58+ icon : Cognitive ,
59+ title : 'Built-in memory management' ,
60+ content :
61+ 'Swap between unbounded, summarized, or token-controlled memory implementations. Configure what to remember without changing agent code.' ,
6262 } ,
6363 {
6464 icon : Plug ,
0 commit comments