Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions api/oss/src/core/workflows/static_catalog.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,14 @@
from uuid import UUID, uuid5

from agenta.sdk.agents.adapters.agenta_builtins import (
BUILD_YOUR_FIRST_APP_SKILL,
BUILD_YOUR_FIRST_APP_SLUG,
DISCOVER_AND_WIRE_TOOLS_SKILL,
DISCOVER_AND_WIRE_TOOLS_SLUG,
GETTING_STARTED_WITH_AGENTA_SKILL,
GETTING_STARTED_WITH_AGENTA_SLUG,
SET_UP_TRIGGERS_SKILL,
SET_UP_TRIGGERS_SLUG,
)
from agenta.sdk.agents.skills.models import SkillTemplate
from agenta.sdk.engines.running.utils import (
Expand Down Expand Up @@ -86,6 +92,24 @@ def _skill_revision(skill_template: SkillTemplate) -> WorkflowRevision:
"v1": _skill_revision(GETTING_STARTED_WITH_AGENTA_SKILL),
},
},
BUILD_YOUR_FIRST_APP_SLUG: {
"latest": "v1",
"versions": {
"v1": _skill_revision(BUILD_YOUR_FIRST_APP_SKILL),
},
},
DISCOVER_AND_WIRE_TOOLS_SLUG: {
"latest": "v1",
"versions": {
"v1": _skill_revision(DISCOVER_AND_WIRE_TOOLS_SKILL),
},
},
SET_UP_TRIGGERS_SLUG: {
"latest": "v1",
"versions": {
"v1": _skill_revision(SET_UP_TRIGGERS_SKILL),
},
},
Comment on lines +95 to +112

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎯 Functional Correctness | 🟠 Major | ⚡ Quick win

These slugs go live before the required tools exist.

The new entries make __ag__build_your_first_app, __ag__discover_and_wire_tools, and __ag__set_up_triggers resolvable through the static namespace immediately. Their bodies and the accompanying design/status docs still describe missing builder-capability tools (find_capabilities, find_triggers, create_schedule, create_subscription, etc.), so embedding them now publishes skills the runtime cannot actually complete. Gate catalog registration until those tool contracts land, or keep them out of the live static namespace for this draft.

}


Expand Down
Loading
Loading