Skip to content

Separate live Senpai skills from operator guides - #3500

Merged
morganmcg1 merged 20 commits into
mainfrom
codex/senpai-runtime-skill-boundary
Aug 16, 2026
Merged

Separate live Senpai skills from operator guides#3500
morganmcg1 merged 20 commits into
mainfrom
codex/senpai-runtime-skill-boundary

Conversation

@morganmcg1

@morganmcg1 morganmcg1 commented Aug 14, 2026

Copy link
Copy Markdown
Member

Summary

Stacked on #3498. This PR isolates the Senpai runtime-skill boundary from the program.md system-prompt work.

  • make plugins/senpai/skills the sole source for Senpai-owned live skills: assignment, delegation, result submission, review, human Issues, status, Exa, AlphaXiv, and W&B
  • keep onboarding, operator, legacy workflow, and developer guides under .agents/skills; move bootstrap-target there
  • stop copying runner .agents/skills into pods and disable ambient user-skill loading for root and file agents
  • resolve file-agent skill declarations only from the filtered target-project catalog, never from user skill directories
  • attach the Senpai plugin directly to every root and process-isolated child OpenHands conversation
  • continue loading explicit target-repository skills through the separate project-owned channel while excluding repository instruction files
  • update runtime helper paths, entrypoint checks, docs, and integration tests for the new ownership boundary

This prevents interactive onboarding and developer-only skills from reaching live autoresearch agents while keeping every live Senpai skill in the plugin OpenHands loads. The separate grilling-autoresearch skill is in sibling PR #3501; Claude skill discovery is isolated in sibling PR #3502.

Verification

Merge order

Merge #3498 first, then retarget or rebase this PR onto main before merging it. PRs #3501 and #3502 are independent sibling stacks on #3498.

…me-skill-boundary

# Conflicts:
#	AGENTS.md
#	system_instructions/ADVISOR.md
…into codex/senpai-runtime-skill-boundary

# Conflicts:
#	tests/test_openhands_tools_and_agents.py
Base automatically changed from codex/program-md-system-prompt to main August 16, 2026 00:50
@morganmcg1
morganmcg1 marked this pull request as ready for review August 16, 2026 01:11
@morganmcg1
morganmcg1 merged commit e352289 into main Aug 16, 2026
7 checks passed
@morganmcg1
morganmcg1 deleted the codex/senpai-runtime-skill-boundary branch August 16, 2026 01:18
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 16, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants