Skip to content

Commit 64c5ad5

Browse files
committed
initial commit
Signed-off-by: omrishiv <327609+omrishiv@users.noreply.github.com>
1 parent b23d7a4 commit 64c5ad5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+125532
-0
lines changed

.github/workflows/landscape.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: Build and Deploy Landscape
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: [main]
8+
workflow_dispatch:
9+
10+
permissions:
11+
contents: write
12+
13+
concurrency:
14+
group: "pages"
15+
cancel-in-progress: false
16+
17+
jobs:
18+
build:
19+
runs-on: ubuntu-latest
20+
steps:
21+
- name: Checkout
22+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
23+
24+
- name: Install landscape2
25+
run: |
26+
curl -LO https://github.com/cncf/landscape2/releases/download/v1.1.0/landscape2-x86_64-unknown-linux-gnu.tar.xz
27+
tar -xvf landscape2-x86_64-unknown-linux-gnu.tar.xz
28+
chmod +x landscape2-x86_64-unknown-linux-gnu/landscape2
29+
sudo mv landscape2-x86_64-unknown-linux-gnu/landscape2 /usr/local/bin/
30+
31+
- name: Build landscape
32+
env:
33+
GITHUB_TOKENS: ${{ secrets.GITHUB_TOKEN }}
34+
run: |
35+
landscape2 build \
36+
--data-file agentic-landscape/data.yml \
37+
--settings-file agentic-landscape/settings.yml \
38+
--guide-file agentic-landscape/guide.yml \
39+
--logos-path agentic-landscape/logos \
40+
--output-dir build
41+
42+
- name: Deploy to gh-pages branch
43+
if: github.ref == 'refs/heads/main' && github.event_name != 'pull_request'
44+
uses: peaceiris/actions-gh-pages@v4
45+
with:
46+
github_token: ${{ secrets.GITHUB_TOKEN }}
47+
publish_dir: ./build
48+
publish_branch: gh-pages

agentic-landscape/data.yml

Lines changed: 210 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,210 @@
1+
# TODO: Support self-hosted vs vendored solutions
2+
categories:
3+
- name: Agentic
4+
subcategories:
5+
- name: Runtime
6+
items:
7+
- name: Kubernetes
8+
homepage_url: https://agentic-community.com
9+
repo_url: https://github.com/kubernetes/kubernetes
10+
extra:
11+
dev_stats_url: https://k8s.devstats.cncf.io/
12+
branch: master
13+
logo: kubernetes.svg
14+
- name: Evaluations
15+
items:
16+
- name: TruLens
17+
homepage_url: https://trulens.org
18+
repo_url: https://github.com/truera/trulens
19+
logo: trulens.svg
20+
- name: "HAL: The Holistic Agent Leaderboard"
21+
homepage_url: https://github.com/princeton-pli/hal-harness
22+
repo_url: https://github.com/princeton-pli/hal-harness
23+
logo: hal.png
24+
- name: Agent Evaluation
25+
homepage_url: https://awslabs.github.io/agent-evaluation/
26+
repo_url: https://github.com/awslabs/agent-evaluation
27+
logo: agentevaluation.png
28+
- name: Ragas
29+
homepage_url: https://docs.ragas.io/en/stable/
30+
repo_url: https://github.com/vibrantlabsai/ragas
31+
logo: ragas.svg
32+
- name: DeepEval
33+
homepage_url: https://deepeval.com/
34+
repo_url: https://github.com/confident-ai/deepeval
35+
logo: deepeval.svg
36+
- name: RAG
37+
items:
38+
- name: LlamaIndex
39+
homepage_url: https://developers.llamaindex.ai/
40+
repo_url: https://github.com/run-llama/llama_index
41+
logo: llamaindex.svg
42+
- name: Haystack
43+
homepage_url: https://haystack.deepset.ai/
44+
repo_url: https://github.com/deepset-ai/haystack
45+
logo: haystack.png
46+
- name: txtai
47+
homepage_url: https://neuml.github.io/txtai/
48+
repo_url: https://github.com/neuml/txtai
49+
logo: txtai.png
50+
- name: Frameworks
51+
items:
52+
- name: LangChain
53+
homepage_url: https://docs.langchain.com/oss/python/langchain/
54+
repo_url: https://github.com/langchain-ai/langchain
55+
logo: langchain.svg
56+
- name: LangGraph
57+
homepage_url: https://docs.langchain.com/oss/python/langgraph/
58+
repo_url: https://github.com/langchain-ai/langgraph
59+
logo: langgraph.svg
60+
- name: Langflow
61+
homepage_url: http://www.langflow.org/
62+
repo_url: https://github.com/langflow-ai/langflow
63+
logo: langflow.png
64+
- name: Crew AI
65+
homepage_url: https://crewai.com/
66+
repo_url: https://github.com/crewAIInc/crewAI
67+
logo: crewai.svg
68+
- name: Semantic Kernel
69+
homepage_url: https://aka.ms/semantic-kernel
70+
repo_url: https://github.com/microsoft/semantic-kernel
71+
logo: semantickernel.svg
72+
- name: Autogen
73+
homepage_url: https://microsoft.github.io/autogen/
74+
repo_url: https://github.com/microsoft/autogen
75+
logo: autogen.svg
76+
- name: Smolagents
77+
homepage_url: https://huggingface.co/docs/smolagents
78+
repo_url: https://github.com/huggingface/smolagents
79+
logo: smolagents.svg
80+
- name: Strands
81+
homepage_url: https://strandsagents.com/
82+
repo_url: https://github.com/strands-agents/sdk-python
83+
logo: strands.svg
84+
- name: Memory
85+
items:
86+
- name: mem0
87+
homepage_url: https://mem0.ai/
88+
repo_url: https://github.com/mem0ai/mem0
89+
logo: mem0.svg
90+
- name: Letta
91+
homepage_url: https://www.letta.com/
92+
repo_url: https://github.com/letta-ai/letta
93+
logo: letta.svg
94+
- name: LangMem
95+
homepage_url: https://langchain-ai.github.io/langmem/
96+
repo_url: https://github.com/langchain-ai/langmem
97+
logo: langgraph.svg
98+
- name: Observability
99+
items:
100+
- name: LangFuse
101+
homepage_url: https://langfuse.com/
102+
repo_url: https://github.com/langfuse/langfuse
103+
logo: langfuse.svg
104+
- name: LangSmith
105+
homepage_url: https://smith.langchain.com/
106+
logo: langsmith.svg
107+
- name: OpenLLMetry
108+
homepage_url: https://www.traceloop.com/openllmetry
109+
repo_url: https://github.com/traceloop/openllmetry
110+
logo: openllmetry.svg
111+
- name: Arize Phoenix
112+
homepage_url: https://arize.com/docs/phoenix
113+
repo_url: https://github.com/Arize-ai/phoenix
114+
logo: arize.svg
115+
- name: Helicone
116+
homepage_url: https://www.helicone.ai/
117+
repo_url: https://github.com/Helicone/helicone
118+
logo: helicone.svg
119+
- name: Comet Optik
120+
homepage_url: https://www.comet.com/docs/opik/
121+
repo_url: https://github.com/comet-ml/opik
122+
logo: comet.svg
123+
- name: Code Sandbox
124+
items:
125+
- name: e2b
126+
homepage_url: https://e2b.dev
127+
repo_url: https://github.com/e2b-dev/infra
128+
logo: e2b.svg
129+
- name: IAM
130+
items:
131+
- name: Keycloak
132+
homepage_url: https://www.keycloak.org/
133+
repo_url: https://github.com/keycloak/keycloak
134+
logo: keycloak.svg
135+
- name: LLM Gateway
136+
items:
137+
- name: LiteLLM
138+
homepage_url: https://www.litellm.ai/
139+
repo_url: https://github.com/BerriAI/litellm
140+
logo: litellm.svg
141+
- name: Envoy
142+
homepage_url: https://aigateway.envoyproxy.io/
143+
repo_url: https://github.com/envoyproxy/ai-gateway
144+
logo: envoy.svg
145+
- name: Kong
146+
homepage_url: https://konghq.com/install/
147+
repo_url: https://github.com/Kong/kong
148+
logo: kong.svg
149+
- name: PortKey
150+
homepage_url: https://portkey.ai/features/ai-gateway
151+
repo_url: https://github.com/Portkey-AI/gateway
152+
logo: portkey.svg
153+
- name: kgateway
154+
homepage_url: https://kgateway.dev/
155+
repo_url: https://github.com/kgateway-dev/kgateway
156+
logo: kgateway.svg
157+
- name: higress
158+
homepage_url: https://higress.ai/
159+
repo_url: https://github.com/alibaba/higress
160+
logo: higress.png
161+
- name: Agentic Gateways
162+
items:
163+
- name: Agent Gateway
164+
homepage_url: https://agentgateway.dev/
165+
repo_url: https://github.com/agentgateway/agentgateway
166+
logo: agentgateway.svg
167+
- name: MCP Gateway Registry
168+
homepage_url: https://agentic-community.github.io/mcp-gateway-registry/
169+
repo_url: https://github.com/agentic-community/mcp-gateway-registry
170+
logo: logo.svg
171+
- name: MCP Registry
172+
homepage_url: https://github.com/modelcontextprotocol/registry/tree/main/docs
173+
repo_url: https://github.com/modelcontextprotocol/registry
174+
logo: mcp.svg
175+
- name: Infrastructure
176+
subcategories:
177+
- name: Vector DBs
178+
items:
179+
- name: Milvus
180+
homepage_url: https://milvus.io/
181+
repo_url: https://github.com/milvus-io/milvus
182+
logo: milvus.svg
183+
- name: marqo
184+
homepage_url: https://www.marqo.ai/
185+
repo_url: https://github.com/marqo-ai/marqo
186+
logo: marqo.svg
187+
- name: Weaviate
188+
homepage_url: https://weaviate.io/developers/weaviate/
189+
repo_url: https://github.com/weaviate/weaviate
190+
logo: weaviate.svg
191+
- name: Qdrant
192+
homepage_url: https://cloud.qdrant.io/
193+
repo_url: https://github.com/qdrant/qdrant
194+
logo: qdrant.svg
195+
- name: pgvector
196+
homepage_url: https://github.com/pgvector/pgvector
197+
repo_url: https://github.com/pgvector/pgvector
198+
logo: pgvector.svg
199+
- name: LLMs
200+
subcategories:
201+
- name: Serving
202+
items:
203+
- name: vLLM
204+
homepage_url: https://vllm.ai/
205+
logo: vllm.svg
206+
repo_url: https://github.com/vllm-project/vllm
207+
- name: SGLang
208+
homepage_url: https://www.sglang.io/
209+
logo: sglang.png
210+
repo_url: https://github.com/sgl-project/sglang

agentic-landscape/games.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Landscape2 games data
2+
#
3+
# This file contains the data that will be used in the landscape games.
4+
#
5+
# Reference documentation: https://github.com/cncf/landscape2/blob/main/docs/config/games.yml
6+
7+
quiz:
8+
questions:
9+
- title: "Which of the following items have feature X?"
10+
options:
11+
- item: Item 1
12+
correct: true
13+
- item: Item 2
14+
- item: Item 3
15+
- title: "Please select the item with feature Y"
16+
options:
17+
- item: Item 1
18+
- item: Item 2
19+
- item: Item 3
20+
correct: true

agentic-landscape/guide.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Landscape2 guide
2+
#
3+
# This file allows defining the content of the landscape guide.
4+
#
5+
# Reference documentation: https://github.com/cncf/landscape2/blob/main/docs/config/guide.yml
6+
7+
categories:
8+
- category: "Category 1"
9+
content: |
10+
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
11+
12+
subcategories:
13+
- subcategory: "Subcategory 1-1"
14+
content: |
15+
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
16+
17+
- subcategory: "Subcategory 1-2"
18+
content: |
19+
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
20+
21+
- category: "Category 2"
22+
content: |
23+
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
24+
25+
subcategories:
26+
- subcategory: "Subcategory 2-1"
27+
content: |
28+
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
29+
30+
- subcategory: "Subcategory 2-2"
31+
content: |
32+
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
5.59 KB
Loading
Lines changed: 12 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)