Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions extensions/agentcfg/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules

# Raycast specific files
raycast-env.d.ts
.raycast-swift-build
.swiftpm
compiled_raycast_swift
compiled_raycast_rust

# misc
.DS_Store
7 changes: 7 additions & 0 deletions extensions/agentcfg/.npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Block all dependency lifecycle scripts (esbuild works without its
# postinstall: it ships prebuilt binaries as optional platform dependencies).
ignore-scripts=true

# Refuse to install package versions published less than this many days ago —
# the standard defense against just-published supply-chain compromises.
min-release-age=1
4 changes: 4 additions & 0 deletions extensions/agentcfg/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"printWidth": 120,
"singleQuote": false
}
6 changes: 6 additions & 0 deletions extensions/agentcfg/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# agentcfg Changelog

## [Initial Version] - {PR_MERGE_DATE}

- Manage Items: browse skills, hooks, and instruction files with per-target install state, filter by target, and toggle, install, uninstall, or sync per item
- Sync Configs: run agentcfg sync from root search with a result toast
20 changes: 20 additions & 0 deletions extensions/agentcfg/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# agentcfg for Raycast

Manage [agentcfg](https://github.com/jorgenosberg/agentcfg) from Raycast: browse every skill, hook, and instruction file in your source tree, see per-target install state, and toggle, install, or sync without opening a terminal.

## Requirements

The extension shells out to the agentcfg CLI, which must be installed separately:

```sh
brew install jorgenosberg/tap/agentcfg
```

The binary is auto-detected from common install locations (`/opt/homebrew/bin`, `/usr/local/bin`, `~/go/bin`). If yours lives elsewhere, set the path in the extension preferences.

Run `agentcfg init` once in a terminal before first use to bootstrap your config and source tree.

## Commands

- **Manage Items** — one view over your whole setup. Filter by target with the dropdown, see each item's install state per target (linked, copied, drifted, absent, disabled), open the detail pane for the full breakdown, and toggle, install, uninstall, or sync directly. In All Targets mode, "Toggle on Target" flips an item for a single target.
- **Sync Configs** — runs `agentcfg sync` across all targets and reports the result as a toast.
Binary file added extensions/agentcfg/assets/extension-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions extensions/agentcfg/eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
const { defineConfig } = require("eslint/config");
const raycastConfig = require("@raycast/eslint-config");

module.exports = defineConfig([
...raycastConfig,
]);
Binary file added extensions/agentcfg/metadata/agentcfg-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/agentcfg/metadata/agentcfg-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/agentcfg/metadata/agentcfg-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/agentcfg/metadata/agentcfg-4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading