Skip to content

Commit f73eca1

Browse files
committed
refactor: update build config files
1 parent 4293cac commit f73eca1

File tree

3 files changed

+142
-172
lines changed

3 files changed

+142
-172
lines changed
Lines changed: 59 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,70 @@
1-
name: "research_crew"
1+
model:
2+
name: "research_crew"
23

3-
version: "v0.1.18"
4+
version: "v0.1.18"
45

5-
authors:
6-
- "Your Name <you@example.com>"
6+
authors:
7+
- "Your Name <you@example.com>"
78

8-
locators:
9-
- type: "source-code"
10-
url: "https://github.com/agntcy/csit/tree/main/samples/crewai/simple_crew"
9+
skills:
10+
- "Natural Language Understanding"
11+
- "Natural Language Generation"
12+
- "Information Retrieval and Synthesis"
13+
- "Fact Extraction"
14+
- "Knowledge Synthesis"
1115

12-
extensions:
13-
- name: "oasf.agntcy.org/skills"
14-
version: "v1.0.0"
15-
specs:
16-
skills:
17-
- "Natural Language Understanding"
18-
- "Natural Language Generation"
19-
- "Information Retrieval and Synthesis"
20-
- "Fact Extraction"
21-
- "Knowledge Synthesis"
22-
- name: "oasf.agntcy.org/features/runtime/io-mapper"
23-
version: "v1.0.0"
24-
specs:
25-
input_name: "topic"
26-
input_type: "string"
27-
output_name: "report"
28-
output_type: "file"
29-
output_description: "A fully fledge reports with the mains topics, each with a full section of information. Formatted as markdown without '```'"
30-
- name: "oasf.agntcy.org/features/runtime/language"
31-
version: "v1.0.0"
32-
specs:
33-
type: "python"
34-
version: ">=3.11,<3.13"
35-
- name: "oasf.agntcy.org/features/runtime/framework"
36-
version: "v1.0.0"
37-
specs:
38-
type: "crewai"
39-
version: "0.83.0"
40-
- name: "oasf.agntcy.org/features/observability/logging"
41-
version: "v1.0.0"
42-
specs:
43-
type: "stdout"
44-
format: "<string>"
45-
- name: "oasf.agntcy.org/features/observability/metrics"
46-
version: "v1.0.0"
47-
specs:
48-
token_usage:
49-
- "total_tokens"
50-
- "prompt_tokens"
51-
- "cached_prompt_tokens"
52-
- "completion_tokens"
53-
- "successful_requests"
54-
task_duration: "task_duration"
55-
- name: "oasf.agntcy.org/features/framework/llm"
56-
version: "v1.0.0"
57-
specs:
58-
model: "ollama/llama3.1"
59-
base_url: "http://localhost:11434"
60-
- name: "oasf.agntcy.org/features/framework/evaluation"
61-
version: "v1.0.0"
62-
specs:
63-
provider: "local"
64-
type: "evaluator agent"
65-
- name: "oasf.agntcy.org/features/framework/orchestration"
66-
version: "v1.0.0"
67-
specs:
68-
type: "sequential"
69-
- name: "oasf.agntcy.org/features/framework/memory"
70-
version: "v1.0.0"
71-
specs:
72-
enabled: false
16+
locators:
17+
- type: "source-code"
18+
url: "https://github.com/agntcy/csit/tree/main/samples/crewai/simple_crew"
19+
20+
extensions:
21+
- name: "oasf.agntcy.org/features/runtime/io-mapper"
22+
version: "v1.0.0"
23+
specs:
24+
input_name: "topic"
25+
input_type: "string"
26+
output_name: "report"
27+
output_type: "file"
28+
output_description: "A fully fledge reports with the mains topics, each with a full section of information. Formatted as markdown without '```'"
29+
- name: "oasf.agntcy.org/features/observability/logging"
30+
version: "v1.0.0"
31+
specs:
32+
type: "stdout"
33+
format: "<string>"
34+
- name: "oasf.agntcy.org/features/observability/metrics"
35+
version: "v1.0.0"
36+
specs:
37+
token_usage:
38+
- "total_tokens"
39+
- "prompt_tokens"
40+
- "cached_prompt_tokens"
41+
- "completion_tokens"
42+
- "successful_requests"
43+
task_duration: "task_duration"
44+
- name: "oasf.agntcy.org/features/framework/llm"
45+
version: "v1.0.0"
46+
specs:
47+
model: "ollama/llama3.1"
48+
base_url: "http://localhost:11434"
49+
- name: "oasf.agntcy.org/features/framework/evaluation"
50+
version: "v1.0.0"
51+
specs:
52+
provider: "local"
53+
type: "evaluator agent"
54+
- name: "oasf.agntcy.org/features/framework/orchestration"
55+
version: "v1.0.0"
56+
specs:
57+
type: "sequential"
58+
- name: "oasf.agntcy.org/features/framework/memory"
59+
version: "v1.0.0"
60+
specs:
61+
enabled: false
7362

7463
builder:
75-
source: "agntcy/csit/tree/main/samples/crewai/simple_crew"
64+
source: "path/to/source" # TODO(pbalogh-sa) please update
7665
source-ignore:
7766
- ".venv/"
7867

7968
llmanalyzer: false
8069
crewai: false
70+
runtime: true
Lines changed: 43 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,54 @@
1-
name: "research"
1+
model:
2+
name: "research"
23

3-
version: "0.1.0"
4+
version: "0.1.0"
45

5-
authors:
6-
- "Zsolt Kacsándi <zkacsand@cisco.com>"
6+
authors:
7+
- "Zsolt Kacsándi <zkacsand@cisco.com>"
78

8-
locators:
9-
- type: "source-code"
10-
url: "https://github.com/agntcy/csit/tree/main/samples/langgraph/research"
9+
skills:
10+
- "Natural Language Understanding"
11+
- "Natural Language Generation"
12+
- "Information Retrieval and Synthesis"
13+
- "Fact Extraction"
14+
- "Knowledge Synthesis"
1115

12-
extensions:
13-
- name: "oasf.agntcy.org/skills"
14-
version: "v1.0.0"
15-
specs:
16-
skills:
17-
- "Natural Language Understanding"
18-
- "Natural Language Generation"
19-
- "Information Retrieval and Synthesis"
20-
- "Fact Extraction"
21-
- "Knowledge Synthesis"
22-
- name: "oasf.agntcy.org/features/runtime/io-mapper"
23-
version: "v1.0.0"
24-
specs:
25-
input_name: "topic"
26-
input_type: "string"
27-
output_name: "report"
28-
output_type: "string"
29-
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."
30-
- name: "oasf.agntcy.org/features/runtime/language"
31-
version: "v1.0.0"
32-
specs:
33-
type: "python"
34-
version: "^3.12"
35-
- name: "oasf.agntcy.org/features/runtime/framework"
36-
version: "v1.0.0"
37-
specs:
38-
type: "langchain"
39-
version: "0.3.14"
40-
- name: "oasf.agntcy.org/features/observability/logging"
41-
version: "v1.0.0"
42-
specs:
43-
type: "stdout"
44-
format: "<string>"
45-
- name: "oasf.agntcy.org/features/framework/llm"
46-
version: "v1.0.0"
47-
specs:
48-
model: "gpt-4o-mini"
49-
timeout: null
50-
temperature: 0
51-
max_tokens: null
52-
max_retries: 2
53-
- name: "oasf.agntcy.org/features/framework/orchestration"
54-
version: "v1.0.0"
55-
specs:
56-
type: "graph"
16+
locators:
17+
- type: "source-code"
18+
url: "https://github.com/agntcy/csit/tree/main/samples/langgraph/research"
19+
20+
extensions:
21+
- name: "oasf.agntcy.org/features/runtime/io-mapper"
22+
version: "v1.0.0"
23+
specs:
24+
input_name: "topic"
25+
input_type: "string"
26+
output_name: "report"
27+
output_type: "string"
28+
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."
29+
- name: "oasf.agntcy.org/features/observability/logging"
30+
version: "v1.0.0"
31+
specs:
32+
type: "stdout"
33+
format: "<string>"
34+
- name: "oasf.agntcy.org/features/framework/llm"
35+
version: "v1.0.0"
36+
specs:
37+
model: "gpt-4o-mini"
38+
timeout: null
39+
temperature: 0
40+
max_tokens: null
41+
max_retries: 2
42+
- name: "oasf.agntcy.org/features/framework/orchestration"
43+
version: "v1.0.0"
44+
specs:
45+
type: "graph"
5746

5847
builder:
59-
source: "agntcy/csit/tree/main/samples/langgraph/research"
48+
source: "path/to/source" # TODO(pbalogh-sa) please update
6049
source-ignore:
6150
- ".venv/"
6251

6352
llmanalyzer: false
6453
crewai: false
54+
runtime: true
Lines changed: 40 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,61 +1,51 @@
1-
name: "research"
1+
model:
2+
name: "research"
23

3-
version: "0.1.0"
4+
version: "0.1.0"
45

5-
authors:
6-
- "Michele Papalini <micpapal@cisco.com>"
6+
authors:
7+
- "Michele Papalini <micpapal@cisco.com>"
78

8-
locators:
9-
- type: "source-code"
10-
url: "https://github.com/agntcy/csit/tree/main/samples/llama-index/research"
9+
skills:
10+
- "Natural Language Understanding"
11+
- "Natural Language Generation"
12+
- "Information Retrieval and Synthesis"
13+
- "Fact Extraction"
14+
- "Knowledge Synthesis"
1115

12-
extensions:
13-
- name: "oasf.agntcy.org/skills"
14-
version: "v1.0.0"
15-
specs:
16-
skills:
17-
- "Natural Language Understanding"
18-
- "Natural Language Generation"
19-
- "Information Retrieval and Synthesis"
20-
- "Fact Extraction"
21-
- "Knowledge Synthesis"
22-
- name: "oasf.agntcy.org/features/runtime/io-mapper"
23-
version: "v1.0.0"
24-
specs:
25-
input_name: "topic"
26-
input_type: "string"
27-
output_name: "report"
28-
output_type: "string"
29-
output_description: "Create a detailed markdown report about {topic} based on these research findings: {research}. Expand each finding into a full section, ensuring comprehensive coverage."
30-
- name: "oasf.agntcy.org/features/runtime/language"
31-
version: "v1.0.0"
32-
specs:
33-
type: "python"
34-
version: "^3.12"
35-
- name: "oasf.agntcy.org/features/runtime/framework"
36-
version: "v1.0.0"
37-
specs:
38-
type: "llama-index"
39-
version: "0.12.10"
40-
- name: "oasf.agntcy.org/features/observability/logging"
41-
version: "v1.0.0"
42-
specs:
43-
type: "stdout"
44-
format: "<string>"
45-
- name: "oasf.agntcy.org/features/framework/llm"
46-
version: "v1.0.0"
47-
specs:
48-
model: "gpt-4o-mini"
49-
temperature: 0.5
50-
- name: "oasf.agntcy.org/features/framework/orchestration"
51-
version: "v1.0.0"
52-
specs:
53-
type: "workflow"
16+
locators:
17+
- type: "source-code"
18+
url: "https://github.com/agntcy/csit/tree/main/samples/llama-index/research"
19+
20+
extensions:
21+
- name: "oasf.agntcy.org/features/runtime/io-mapper"
22+
version: "v1.0.0"
23+
specs:
24+
input_name: "topic"
25+
input_type: "string"
26+
output_name: "report"
27+
output_type: "string"
28+
output_description: "Create a detailed markdown report about {topic} based on these research findings: {research}. Expand each finding into a full section, ensuring comprehensive coverage."
29+
- name: "oasf.agntcy.org/features/observability/logging"
30+
version: "v1.0.0"
31+
specs:
32+
type: "stdout"
33+
format: "<string>"
34+
- name: "oasf.agntcy.org/features/framework/llm"
35+
version: "v1.0.0"
36+
specs:
37+
model: "gpt-4o-mini"
38+
temperature: 0.5
39+
- name: "oasf.agntcy.org/features/framework/orchestration"
40+
version: "v1.0.0"
41+
specs:
42+
type: "workflow"
5443

5544
builder:
56-
source: "path/to/source"
45+
source: "path/to/source" # TODO(pbalogh-sa) please update
5746
source-ignore:
5847
- ".venv/"
5948

6049
llmanalyzer: false
6150
crewai: false
51+
runtime: true

0 commit comments

Comments
 (0)