Skip to content

Commit 5472c0e

Browse files
committed
refactor: update output model files
1 parent f73eca1 commit 5472c0e

File tree

4 files changed

+225
-280
lines changed

4 files changed

+225
-280
lines changed

samples/crewai/simple_crew/build.config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,5 @@ builder:
6666
- ".venv/"
6767

6868
llmanalyzer: false
69-
crewai: false
69+
crewai: true
7070
runtime: true

samples/crewai/simple_crew/model.json

Lines changed: 46 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,49 @@
55
"Your Name \u003cyou@example.com\u003e"
66
],
77
"created_at": {
8-
"seconds": 1740659438,
9-
"nanos": 939623000
8+
"seconds": 1741964160,
9+
"nanos": 495552000
1010
},
11+
"skills": [
12+
"Natural Language Understanding",
13+
"Natural Language Generation",
14+
"Information Retrieval and Synthesis",
15+
"Fact Extraction",
16+
"Knowledge Synthesis"
17+
],
1118
"locators": [
1219
{
13-
"type": 4,
20+
"name": "source-code",
1421
"source": {
1522
"url": "https://github.com/agntcy/csit/tree/main/samples/crewai/simple_crew"
1623
}
1724
}
1825
],
1926
"extensions": [
2027
{
21-
"name": "runtime",
28+
"name": "crewai",
29+
"version": "v0.0.0",
30+
"specs": {
31+
"agent.reporting_analyst.backstory": "You're a meticulous analyst with a keen eye for detail. You're known for your ability to turn complex data into clear and concise reports, making it easy for others to understand and act on the information you provide.",
32+
"agent.reporting_analyst.goal": "Create detailed reports based on {topic} data analysis and research findings\n",
33+
"agent.reporting_analyst.role": "{topic} Reporting Analyst\n",
34+
"agent.researcher.backstory": "You're a seasoned researcher with a knack for uncovering the latest developments in {topic}. Known for your ability to find the most relevant information and present it in a clear and concise manner.\n",
35+
"agent.researcher.goal": "Uncover cutting-edge developments in {topic}\n",
36+
"agent.researcher.role": "{topic} Senior Data Researcher\n",
37+
"inputs.reporting_task": "string",
38+
"inputs.research_task": "string",
39+
"task.reporting_task.agent": "reporting_analyst",
40+
"task.reporting_task.description": "Review the context you got and expand each topic into a full section for a report. Make sure the report is detailed and contains any and all relevant information.\n",
41+
"task.reporting_task.expected_output": "A fully fledge reports with the mains topics, each with a full section of information. Formatted as markdown without '```'\n",
42+
"task.research_task.agent": "researcher",
43+
"task.research_task.description": "Conduct a thorough research about {topic} Make sure you find any interesting and relevant information given the current year is 2024.\n",
44+
"task.research_task.expected_output": "A list with 10 bullet points of the most relevant information about {topic}\n"
45+
}
46+
},
47+
{
48+
"name": "oasf.agntcy.org/features/runtime/framework",
2249
"version": "v0.0.0",
2350
"specs": {
24-
"language": "python",
2551
"sbom": {
2652
"name": "simple_crew",
2753
"packages": [
@@ -31,55 +57,14 @@
3157
},
3258
{
3359
"name": "langchain",
34-
"version": "0.3.15"
60+
"version": "0.3.20"
3561
},
3662
{
3763
"name": "langchain-openai",
3864
"version": "0.2.14"
3965
}
4066
]
41-
},
42-
"version": "\u003e=3.11,\u003c3.13"
43-
}
44-
},
45-
{
46-
"name": "crewai",
47-
"version": "v0.0.0",
48-
"specs": {
49-
"agent.agents.reporting_analyst.backstory": "You're a meticulous analyst with a keen eye for detail. You're known for your ability to turn complex data into clear and concise reports, making it easy for others to understand and act on the information you provide.\n",
50-
"agent.agents.reporting_analyst.goal": "Create detailed reports based on {topic} data analysis and research findings\n",
51-
"agent.agents.reporting_analyst.role": "{topic} Reporting Analyst\n",
52-
"agent.agents.researcher.backstory": "You're a seasoned researcher with a knack for uncovering the latest developments in {topic}. Known for your ability to find the most relevant information and present it in a clear and concise manner.\n",
53-
"agent.agents.researcher.goal": "Uncover cutting-edge developments in {topic}\n",
54-
"agent.agents.researcher.role": "{topic} Senior Data Researcher\n",
55-
"inputs.reporting_task": "string",
56-
"inputs.research_task": "string",
57-
"inputs.tasks": "string",
58-
"task.reporting_task.agent": "reporting_analyst",
59-
"task.reporting_task.description": "Review the context you got and expand each topic into a full section for a report. Make sure the report is detailed and contains any and all relevant information.\n",
60-
"task.reporting_task.expected_output": "A fully fledge reports with the mains topics, each with a full section of information. Formatted as markdown without '```'\n",
61-
"task.research_task.agent": "researcher",
62-
"task.research_task.description": "Conduct a thorough research about {topic} Make sure you find any interesting and relevant information given the current year is 2024.\n",
63-
"task.research_task.expected_output": "A list with 10 bullet points of the most relevant information about {topic}\n",
64-
"task.tasks.reporting_task.agent": "reporting_analyst",
65-
"task.tasks.reporting_task.description": "Review the context you got and expand each topic into a full section for a report. Make sure the report is detailed and contains any and all relevant information.\n",
66-
"task.tasks.reporting_task.expected_output": "A fully fledge reports with the mains topics, each with a full section of information. Formatted as markdown without '```'\n",
67-
"task.tasks.research_task.agent": "researcher",
68-
"task.tasks.research_task.description": "Conduct a thorough research about {topic} Make sure you find any interesting and relevant information given the current year is 2024.\n",
69-
"task.tasks.research_task.expected_output": "A list with 10 bullet points of the most relevant information about {topic}\n"
70-
}
71-
},
72-
{
73-
"name": "oasf.agntcy.org/skills",
74-
"version": "v1.0.0",
75-
"specs": {
76-
"skills": [
77-
"Natural Language Understanding",
78-
"Natural Language Generation",
79-
"Information Retrieval and Synthesis",
80-
"Fact Extraction",
81-
"Knowledge Synthesis"
82-
]
67+
}
8368
}
8469
},
8570
{
@@ -93,22 +78,6 @@
9378
"output_type": "file"
9479
}
9580
},
96-
{
97-
"name": "oasf.agntcy.org/features/runtime/language",
98-
"version": "v1.0.0",
99-
"specs": {
100-
"type": "python",
101-
"version": "\u003e=3.11,\u003c3.13"
102-
}
103-
},
104-
{
105-
"name": "oasf.agntcy.org/features/runtime/framework",
106-
"version": "v1.0.0",
107-
"specs": {
108-
"type": "crewai",
109-
"version": "0.83.0"
110-
}
111-
},
11281
{
11382
"name": "oasf.agntcy.org/features/observability/logging",
11483
"version": "v1.0.0",
@@ -140,18 +109,26 @@
140109
}
141110
},
142111
{
143-
"name": "oasf.agntcy.org/features/framework/evaluation",
112+
"name": "oasf.agntcy.org/features/framework/orchestration",
144113
"version": "v1.0.0",
145114
"specs": {
146-
"provider": "local",
147-
"type": "evaluator agent"
115+
"type": "sequential"
148116
}
149117
},
150118
{
151-
"name": "oasf.agntcy.org/features/framework/orchestration",
119+
"name": "oasf.agntcy.org/features/runtime/language",
120+
"version": "v0.0.0",
121+
"specs": {
122+
"type": "python",
123+
"version": "\u003e=3.11,\u003c3.13"
124+
}
125+
},
126+
{
127+
"name": "oasf.agntcy.org/features/framework/evaluation",
152128
"version": "v1.0.0",
153129
"specs": {
154-
"type": "sequential"
130+
"provider": "local",
131+
"type": "evaluator agent"
155132
}
156133
},
157134
{
Lines changed: 95 additions & 111 deletions
Original file line numberDiff line numberDiff line change
@@ -1,116 +1,100 @@
11
{
2-
"name": "research",
3-
"version": "0.1.0",
4-
"authors": [
5-
"Zsolt Kacsándi \u003czkacsand@cisco.com\u003e"
6-
],
7-
"created_at": {
8-
"seconds": 1740659538,
9-
"nanos": 633238000
10-
},
11-
"locators": [
12-
{
13-
"type": 4,
14-
"source": {
15-
"url": "https://github.com/agntcy/csit/tree/main/samples/langgraph/research"
16-
}
2+
"name": "research",
3+
"version": "0.1.0",
4+
"authors": [
5+
"Zsolt Kacsándi \u003czkacsand@cisco.com\u003e"
6+
],
7+
"created_at": {
8+
"seconds": 1741964126,
9+
"nanos": 555779000
10+
},
11+
"skills": [
12+
"Natural Language Understanding",
13+
"Natural Language Generation",
14+
"Information Retrieval and Synthesis",
15+
"Fact Extraction",
16+
"Knowledge Synthesis"
17+
],
18+
"locators": [
19+
{
20+
"name": "source-code",
21+
"source": {
22+
"url": "https://github.com/agntcy/csit/tree/main/samples/langgraph/research"
1723
}
18-
],
19-
"extensions": [
20-
{
21-
"name": "runtime",
22-
"version": "v0.0.0",
23-
"specs": {
24-
"language": "python",
25-
"sbom": {
26-
"name": "research",
27-
"packages": [
28-
{
29-
"name": "langchain",
30-
"version": "0.3.14"
31-
},
32-
{
33-
"name": "langchain-ollama",
34-
"version": "0.2.2"
35-
},
36-
{
37-
"name": "langchain-openai",
38-
"version": "0.2.14"
39-
},
40-
{
41-
"name": "langgraph",
42-
"version": "0.2.61"
43-
}
44-
]
45-
},
46-
"version": "^3.12"
47-
}
48-
},
49-
{
50-
"name": "oasf.agntcy.org/skills",
51-
"version": "v1.0.0",
52-
"specs": {
53-
"skills": [
54-
"Natural Language Understanding",
55-
"Natural Language Generation",
56-
"Information Retrieval and Synthesis",
57-
"Fact Extraction",
58-
"Knowledge Synthesis"
24+
}
25+
],
26+
"extensions": [
27+
{
28+
"name": "oasf.agntcy.org/features/framework/orchestration",
29+
"version": "v1.0.0",
30+
"specs": {
31+
"type": "graph"
32+
}
33+
},
34+
{
35+
"name": "oasf.agntcy.org/features/runtime/framework",
36+
"version": "v0.0.0",
37+
"specs": {
38+
"sbom": {
39+
"name": "research",
40+
"packages": [
41+
{
42+
"name": "langchain",
43+
"version": "0.3.14"
44+
},
45+
{
46+
"name": "langchain-ollama",
47+
"version": "0.2.2"
48+
},
49+
{
50+
"name": "langchain-openai",
51+
"version": "0.2.14"
52+
},
53+
{
54+
"name": "langgraph",
55+
"version": "0.2.61"
56+
}
5957
]
6058
}
61-
},
62-
{
63-
"name": "oasf.agntcy.org/features/runtime/io-mapper",
64-
"version": "v1.0.0",
65-
"specs": {
66-
"input_name": "topic",
67-
"input_type": "string",
68-
"output_description": "Create a detailed markdown report about {state['topic']} based on these research findings: {'\n'.join(state['research_findings'])}. Expand each finding into a full section, ensuring comprehensive coverage.",
69-
"output_name": "report",
70-
"output_type": "string"
71-
}
72-
},
73-
{
74-
"name": "oasf.agntcy.org/features/runtime/language",
75-
"version": "v1.0.0",
76-
"specs": {
77-
"type": "python",
78-
"version": "^3.12"
79-
}
80-
},
81-
{
82-
"name": "oasf.agntcy.org/features/runtime/framework",
83-
"version": "v1.0.0",
84-
"specs": {
85-
"type": "langchain",
86-
"version": "0.3.14"
87-
}
88-
},
89-
{
90-
"name": "oasf.agntcy.org/features/observability/logging",
91-
"version": "v1.0.0",
92-
"specs": {
93-
"format": "\u003cstring\u003e",
94-
"type": "stdout"
95-
}
96-
},
97-
{
98-
"name": "oasf.agntcy.org/features/framework/llm",
99-
"version": "v1.0.0",
100-
"specs": {
101-
"max_retries": 2,
102-
"max_tokens": null,
103-
"model": "gpt-4o-mini",
104-
"temperature": 0,
105-
"timeout": null
106-
}
107-
},
108-
{
109-
"name": "oasf.agntcy.org/features/framework/orchestration",
110-
"version": "v1.0.0",
111-
"specs": {
112-
"type": "graph"
113-
}
11459
}
115-
]
116-
}
60+
},
61+
{
62+
"name": "oasf.agntcy.org/features/runtime/language",
63+
"version": "v0.0.0",
64+
"specs": {
65+
"type": "python",
66+
"version": "^3.12"
67+
}
68+
},
69+
{
70+
"name": "oasf.agntcy.org/features/runtime/io-mapper",
71+
"version": "v1.0.0",
72+
"specs": {
73+
"input_name": "topic",
74+
"input_type": "string",
75+
"output_description": "Create a detailed markdown report about {state['topic']} based on these research findings: {'\n'.join(state['research_findings'])}. Expand each finding into a full section, ensuring comprehensive coverage.",
76+
"output_name": "report",
77+
"output_type": "string"
78+
}
79+
},
80+
{
81+
"name": "oasf.agntcy.org/features/observability/logging",
82+
"version": "v1.0.0",
83+
"specs": {
84+
"format": "\u003cstring\u003e",
85+
"type": "stdout"
86+
}
87+
},
88+
{
89+
"name": "oasf.agntcy.org/features/framework/llm",
90+
"version": "v1.0.0",
91+
"specs": {
92+
"max_retries": 2,
93+
"max_tokens": null,
94+
"model": "gpt-4o-mini",
95+
"temperature": 0,
96+
"timeout": null
97+
}
98+
}
99+
]
100+
}

0 commit comments

Comments
 (0)