feat: add Kits by Kind table, zsh and brew mixins#27
Conversation
mdelapenya
left a comment
There was a problem hiding this comment.
Thanks for this! I added a few comments, the most relevant one is regarding opencode.
I'm interested in learning about your use cases for kits and sbx: how do you work with them?
| @@ -0,0 +1,25 @@ | |||
| schemaVersion: "1" | |||
| kind: mixin | |||
There was a problem hiding this comment.
suggestion: should this be an agent instead?
I wonder if this will collide with the existing opencode agent we distribute alongside sbx 🤔 cc/ @kiview @ejia-docker
There was a problem hiding this comment.
it should be an agent kit, but I don't think we should create a separate agent spec here when opencode is already preinstalled in the opencode built-in agent.
There was a problem hiding this comment.
Appologies, my agent got a little too ahead of itself submitting the PR. I'm still working on this, and I think the first thing would be creating a mixin folder to organize things better.
There was a problem hiding this comment.
it should be an
agentkit, but I don't think we should create a separate agent spec here whenopencodeis already preinstalled in the opencode built-in agent.
The goal of this mixin was to have my opencode config mounted into the sbx. Combined with the new custom secrets feature this would allow the sandbox to be started fully authenticated, yet without any secrets in the sbx, and have a config that's not necessarily the same as my local one.
|
Superseded by new PR with reorg, zsh, and brew only |
- Add Kits by Kind table to README.md for better discoverability - Update CONTRIBUTING.md with kind guidance - Add zsh mixin: Zsh shell with default configuration - Add brew mixin: Homebrew package manager Signed-off-by: Ruslan Sivak <russ@ruslansivak.com>
78f4b83 to
f6c70b2
Compare
Co-authored-by: Manuel de la Peña <social.mdelapenya@gmail.com> Signed-off-by: dangeReis <48328513+dangeReis@users.noreply.github.com>
Summary
This PR adds two new mixin kits and improves documentation discoverability:
New Mixins
zsh: Zsh shell with default configuration
brew: Homebrew package manager
Documentation Improvements
Testing
Changes