-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
feat: 接入 Shipyard Neo 自迭代 Skill 闭环与管理能力 #5028
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
RC-CHN
merged 54 commits into
AstrBotDevs:master
from
w31r4:feat/neo-skill-self-iteration
Mar 2, 2026
Merged
Changes from 3 commits
Commits
Show all changes
54 commits
Select commit
Hold shift + click to select a range
d16398a
feat(computer): add shipyard_neo booter runtime and sandbox config
w31r4 73251db
feat(skills): add neo lifecycle tools and stable sync manager
w31r4 a8cc995
feat(dashboard): add neo skills APIs and management UI
w31r4 d4dcc64
chore: apply pre-commit formatting fixes for neo integration
w31r4 afe292d
fix: address neo skill review findings
w31r4 40c7cf3
feat(skills): merge sandbox built-ins with uploaded skill sync
w31r4 1d81c52
feat(computer): add INFO-level lifecycle logging to booter implementa…
w31r4 401dfb9
feat(dashboard): log Computer/sandbox config changes on save
w31r4 aa3b012
feat: add Shipyard Neo quick-start script
w31r4 963122b
chore: update gitignore, Makefile, skills route, and test scaffolding
w31r4 9d44947
feat(dashboard): update Shipyard Neo config hints
w31r4 64d8daa
feat(scripts): update start-with-neo.sh for auto-provisioned API key
w31r4 4b07aa2
test(computer): add tests for credentials discovery and config logging
w31r4 418913a
docs: add PR verification workflow to CONTRIBUTING.md
w31r4 1a53983
Merge branch 'master' into feat/neo-skill-self-iteration
RC-CHN d62a6f1
fix(computer): mask bay api key in logs
RC-CHN cf9a723
fix(computer): return none for unsupported browser capability
RC-CHN b489192
refactor(api): centralize neo client lifecycle in skills route
RC-CHN 591803d
refactor(skills): centralize neo promote and sync flow
RC-CHN 707db76
style: format code
RC-CHN 7c8dac2
feat(computer): add Bay credentials.json auto-discovery
w31r4 4043a10
fix(computer): improve ShipyardNeoBooter error message
w31r4 bc3e09f
refactor(computer): split sandbox skill sync phases
RC-CHN 7e24647
fix(dashboard): graceful error handling for Neo skills when unconfigured
w31r4 18ebeae
test(computer): add tests for credentials discovery and config logging
w31r4 3769f14
feat(dashboard): validate Bay connectivity on config save
w31r4 92a8e40
feat(computer): auto-start Bay container for zero-config Neo integration
w31r4 1962ff2
feat(computer): expose sandbox capabilities and smart profile selection
w31r4 1df1138
feat(agent): conditionally register browser tools based on sandbox ca…
w31r4 b816045
refactor(skills): rewrite skills prompt and sanitize example paths
w31r4 c1917eb
fix(computer): resolve absolute skill paths at runtime in scan command
w31r4 d21212d
test(computer): add profile-aware sandbox selection tests
w31r4 48a0b97
test(skills): add skill metadata enrichment tests
w31r4 847ef0f
Merge remote-tracking branch 'origin/master' into feat/neo-skill-self…
RC-CHN f01c23a
fix(agent): enforce relative paths for neo sandbox tools
RC-CHN e1719ef
fix(skills): normalize release stage and handle rollback skip
RC-CHN 8faed94
fix(skills): ensure synced markdown has frontmatter
RC-CHN 8d5841b
feat(skills): add neo candidate and release deletion
RC-CHN d5a3107
style: format code
RC-CHN e95bd8d
style: format code
RC-CHN 1ebc207
fix(skills): gate neo mode by runtime config
RC-CHN 87cbcc9
fix(neo): sanitize skill name in frontmatter to prevent injection
camera-2018 18114ea
fix(neo): sanitize skill name in frontmatter to prevent injection
camera-2018 4b1bda5
Merge pull request #2 from camera-2018/feat/neo-skill-self-iteration
w31r4 73e665b
feat(neo): guide skill lifecycle tool workflow
RC-CHN 4ff4c5f
fix(skills): remove deleted skills from sandbox cache
RC-CHN 13c8fa3
fix(skills): use workspace path for sandbox skills
RC-CHN c1de265
feat(skills): mark sandbox preset skills readonly
RC-CHN a219a8b
Merge remote-tracking branch 'origin/master' into feat/neo-skill-self…
RC-CHN edf0982
feat(skills): enhance candidate promotion buttons with loading and di…
Soulter 7c91309
feat(i18n): add neoFilterHint for filtering candidates and release re…
Soulter 0644956
feat(i18n): add neoDeactivate messages for extension management
Soulter f818ad0
Merge remote-tracking branch 'origin/master' into feat/neo-skill-self…
RC-CHN 6e1be64
Merge branch 'feat/neo-skill-self-iteration' of https://github.com/w3…
RC-CHN File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.