Skip to content

Commit 4867fc9

Browse files
committed
Merge main into branch
2 parents cc54b6e + 47c4b00 commit 4867fc9

103 files changed

Lines changed: 2911 additions & 292 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Test Playbooks
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
playbook_id:
7+
description: 'Specific playbook ID to test (leave empty to test all changed playbooks)'
8+
required: false
9+
type: string
10+
pull_request:
11+
paths:
12+
- 'playbooks/**'
13+
14+
jobs:
15+
test-placeholder-job:
16+
runs-on: ubuntu-latest
17+
steps:
18+
- name: Placeholder
19+
run: echo "Placeholder test job"

playbooks/README.md

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -84,23 +84,31 @@ Linux-only content
8484

8585
Content outside `@os` tags is always shown. Keep blocks focused—only tag the parts that differ.
8686

87-
### Pre-installed Software Dropdowns
87+
### Shared Content Tags
8888

89-
For software that comes pre-installed on the AMD Halo Developer Platform, use the `@require` tag to reference installation instructions from the central `dependencies/` folder:
89+
Use these tags to pull in shared content from `playbooks/dependencies/`. Both reference items defined in `registry.json`.
90+
91+
| Tag | Purpose | Display |
92+
|-----|---------|---------|
93+
| `@require` | Pre-installed software | Collapsible dropdown (optional info) |
94+
| `@setup` | System configuration steps | Displayed directly (required steps) |
95+
96+
**Pre-installed software** — Use `@require` for software that comes pre-installed on the AMD Halo Developer Platform:
9097

9198
```markdown
9299
<!-- @require:comfyui -->
100+
<!-- @require:comfyui,pytorch --> <!-- multiple dependencies in one dropdown -->
93101
```
94102

95-
For multiple dependencies, use comma-separated IDs to combine them into a **single dropdown**:
103+
Displays a green checkmark with "Already pre-installed on your AMD Halo Developer Platform!" that expands to show manual installation instructions.
104+
105+
**System setup** — Use `@setup` for configuration steps users need to perform:
96106

97107
```markdown
98-
<!-- @require:comfyui,pytorch -->
108+
<!-- @setup:memory_config -->
99109
```
100110

101-
Available dependencies are defined in `playbooks/dependencies/registry.json`. Each dependency has its own markdown file with OS-specific installation instructions.
102-
103-
The dropdown displays with a green checkmark and the text "Already pre-installed on your AMD Halo Developer Platform!" When expanded, it shows a notice explaining the software is pre-configured, followed by manual installation instructions.
111+
Content displays directly since these are required steps, not optional reference info.
104112

105113
### Writing Tips
106114

@@ -169,4 +177,4 @@ npm install # first time only
169177
npm run dev
170178
```
171179

172-
Visit `http://localhost:3000/playbooks/<playbook-id>` to preview your playbook.
180+
Visit `http://localhost:3000/playbooks/<playbook-id>` to preview your playbook.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Build Node Based AI Agents and RAG Workflows with Dify
2+
3+
<!-- Playbook content goes here -->
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"id": "dify-ai-agents",
3+
"title": "Build Node Based AI Agents and RAG Workflows with Dify",
4+
"description": "Create AI agents and RAG workflows using Dify's visual node editor with llama.cpp on your STX Halo™",
5+
"time": 60,
6+
"platforms": ["linux", "windows"],
7+
"difficulty": "intermediate",
8+
"isNew": false,
9+
"isFeatured": false,
10+
"published": true,
11+
"tags": ["dify", "agents", "rag", "llamacpp", "workflows"]
12+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Quantize and Export Models to GGUF
2+
3+
<!-- Playbook content goes here -->
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"id": "gguf-quantization-export",
3+
"title": "Quantize and Export Models to GGUF",
4+
"description": "Learn how to quantize and export models to GGUF format using llama.cpp on your STX Halo™",
5+
"time": 60,
6+
"platforms": ["linux", "windows"],
7+
"difficulty": "intermediate",
8+
"isNew": false,
9+
"isFeatured": false,
10+
"published": true,
11+
"tags": ["gguf", "quantization", "llamacpp", "model-export"]
12+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
# Clustering with two Halos
1+
# Local Foundry
22

33
<!-- Playbook content goes here -->
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"id": "local-foundry",
3+
"title": "Local Foundry",
4+
"description": "Set up and use Local Foundry on your STX Halo™",
5+
"time": 60,
6+
"platforms": ["linux", "windows"],
7+
"difficulty": "intermediate",
8+
"isNew": true,
9+
"isFeatured": false,
10+
"published": true,
11+
"tags": ["foundry", "local", "llm"]
12+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Building a Research Agent Using MCP
2+
3+
<!-- Playbook content goes here -->
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"id": "mcp-research-agent",
3+
"title": "Building a Research Agent Using MCP",
4+
"description": "Build a research agent using the Model Context Protocol (MCP) on your STX Halo™",
5+
"time": 60,
6+
"platforms": ["linux", "windows"],
7+
"difficulty": "intermediate",
8+
"isNew": true,
9+
"isFeatured": false,
10+
"published": true,
11+
"tags": ["mcp", "agents", "research", "llm"]
12+
}

0 commit comments

Comments
 (0)