Merge remote-tracking branch 'origin/main' into skills-share

# Conflicts:
#	.github/pull_request_template.md
#	src/main/ipc/runtime-environment-request-connections.ts
#	src/main/ipc/runtime-environment-transport-routing.ts
#	src/main/ipc/skills.ts
#	src/main/runtime/rpc/methods/skills.ts
#	src/main/skills/discovery.ts
#	src/main/skills/skill-discovery-target.ts
#	src/renderer/src/components/skills/SkillsPage.test.tsx
#	src/renderer/src/components/skills/SkillsPage.tsx
#	src/renderer/src/components/skills/skill-display-labels.ts
#	src/renderer/src/components/skills/skills-filter.test.ts
#	src/renderer/src/components/skills/skills-filter.ts
#	src/renderer/src/i18n/locales/en.json
#	src/renderer/src/store/slices/ui.ts
#	src/shared/remote-runtime-shared-control-connection.ts
This commit is contained in:
Jinwoo-H
2026-08-13 21:47:56 -04:00
1713 changed files with 100841 additions and 14749 deletions
+42 -16
View File
@@ -1,28 +1,40 @@
## Summary
## ELI5
Describe the user-visible change.
<!-- Simple high-level explanation -->
## Screenshots
## What Changed
- Add screenshots or a screen recording for any new or changed UI behavior.
- If there is no visual change, say `No visual change`.
<!-- Describe the change clearly and keep scope tight. -->
## Why
<!-- What problem does this solve, and why is this approach right? -->
## Linked Issue
<!-- Link the issue this PR addresses, there should ALWAYS be one -->
Fixes #
## Visual Proof
<!-- REQUIRED for UI / behavior changes. Please attach a BEFORE and AFTER that can easily tabbed/switched. Use videos for when appropriate over screenshots -->
<!-- If there is truly no visual or interaction change, write exactly: `N/A` and briefly say why. -->
<!-- For attachments NEVER add directly to the PR files (do not commit to files), use `gh image` extension or drag + drop (works for any attachment) -->
## Testing
- [ ] `pnpm lint`
- [ ] `pnpm typecheck`
- [ ] `pnpm test`
- [ ] `pnpm build`
- [ ] Added or updated high-quality tests that would catch regressions, or explained why tests were not needed
<!-- How did you verify this? Steps a reviewer can follow. Which platforms did you actually test (macOS / Linux / Windows / SSH)? -->
## AI Review Report
- [ ] I manually tested these changes locally
- [ ] Automated tests added/updated, or explained why not below
Summarize the code review you ran with your AI coding agent. Include the main risks it checked, what it flagged, and what you changed or verified as a result.
Confirm that the review explicitly checked cross-platform compatibility for macOS, Linux, and Windows, including shortcuts, labels, paths, shell behavior, and any Electron-specific platform differences touched by this PR.
## AI Disclosure
## Security Audit
<!-- DO NOT FILL IN IF YOU ARE STABLYAI TEAM MEMBER (INTERNAL CONTRIBUTOR), IGNORE SECTION: -->
<!-- Which AI model if anyone was used, please state the details -->
Provide a basic security audit summary from your AI coding agent. Call out any input handling, command execution, path handling, auth, secrets, dependency, or IPC risks that were reviewed, plus any follow-up needed.
## Review
## Agent skill upstream boundary
@@ -30,4 +42,18 @@ Provide a basic security audit summary from your AI coding agent. Call out any i
## Notes
Call out any platform-specific behavior, risks, or follow-up work.
Ensure no issues in: Security, Cross-platoform support (Linux, Windows, Mac), Remote SSH, Mobile, general backwards compatibility, performance
## Checklist
- [ ] This PR is small and focused
- [ ] I explained what changed and why (including ELI5)
- [ ] Before/after screenshots or videos attached for UI changes, or `N/A` with reason
- [ ] Self-reviewed for correctness, security, and performance
- [ ] Cross-platform, SSH/remote, and path/shortcut impact considered (or N/A)
- [ ] `pnpm lint`, `pnpm typecheck`, `pnpm test`, and `pnpm build` pass (or CI will cover; local preferred)
## Author
- X / Twitter: @your_handle
<!-- Optional but appreciated -->