Skip to content

feat(types): add load_project_skills flag to AgentContext#194

Merged
malhotra5 merged 1 commit into
chore/bump-agent-server-v1.24.0from
vasco/skills
May 28, 2026
Merged

feat(types): add load_project_skills flag to AgentContext#194
malhotra5 merged 1 commit into
chore/bump-agent-server-v1.24.0from
vasco/skills

Conversation

@VascoSch92
Copy link
Copy Markdown
Member

Summary

Surfaces the load_project_skills opt-in flag added to AgentContext in software-agent-sdk #3346 (shipped in v1.24.0). When true, the agent-server auto-loads project skills from the conversation workspace on the first send_message() / run().

Why this is the only change needed

AgentContext in src/types/base.ts already has an [key: string]: unknown escape hatch, so callers could pass the field today — but it wouldn't show up in autocomplete or type checks. This PR types the field explicitly. No endpoint or runtime change is required; the field flows through as-is on conversation start.

Stacked on #193

This branch is cut from chore/bump-agent-server-v1.24.0. Base will auto-retarget to main once #193 merges.

Out of scope

The sibling flags load_user_skills and load_public_skills are also untyped on the TS-side. Adding them is consistency cleanup, not part of v1.24.0 — happy to do in a follow-up if you want.

Test plan

  • npm run build (already green locally)
  • Optional: write a TS snippet that passes agent_context: { load_project_skills: true } and confirm it type-checks.

Surfaces the load_project_skills opt-in flag added to AgentContext in
software-agent-sdk v1.24.0 (#3346). Lets the agent-server auto-load
project skills from the conversation workspace; the field flows through
as-is on conversation start.
Copy link
Copy Markdown
Member

@malhotra5 malhotra5 left a comment

Choose a reason for hiding this comment

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

LGTM

@malhotra5 malhotra5 merged commit 6b6533f into chore/bump-agent-server-v1.24.0 May 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants