Skip to content

Feat/kiro steering file#1388

Open
BALLOON005 wants to merge 4 commits into
BlazeUp-AI:mainfrom
BALLOON005:feat/kiro-steering-file
Open

Feat/kiro steering file#1388
BALLOON005 wants to merge 4 commits into
BlazeUp-AI:mainfrom
BALLOON005:feat/kiro-steering-file

Conversation

@BALLOON005

Copy link
Copy Markdown

Purpose / Description

When pulling an agent config for Kiro, also generate a Steering file at .kiro/steering/.md with proper YAML frontmatter. Kiro's native instruction system uses Steering files rather than AGENTS.md, so this ensures agents work with Kiro's inclusion modes.

Fixes

Approach

Added Steering file generation to KiroAdapter.format_config() in observal-server/services/ide/kiro.py. The generated file includes YAML frontmatter with inclusion: always, name, and description fields, followed by the agent's rules content. Scope-aware paths are handled — project scope writes to .kiro/steering/, user scope writes to ~/.kiro/steering/. The CLI-side steering_file handler in cmd_pull.py was already in place so no changes were needed there.

How Has This Been Tested?

Code review against the existing agent_file generation pattern in the same adapter and the steering_file handler already present in cmd_pull.py.

@github-actions github-actions Bot added new contributor Pull request from a first-time contributor server Pull request touches server code labels Jun 7, 2026
@Haz3-jolt

Copy link
Copy Markdown
Contributor

You have 3 docs commits; do a interactive rebase and squash into 2 atomic commits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new contributor Pull request from a first-time contributor server Pull request touches server code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

kiro: generate Steering files in addition to AGENTS.md

2 participants