agent-secrets
๐ก๏ธ Portable credential management for AI agents โ Age encryption, session leases, killswitch
ํ์ผ ํ์๊ธฐ
์ต์ข ๋ฒ์ ๋ค์ด๋ก๋ (.zip)- skills
- instructions.md
- ci.yml
- release.yml
- secret_scanning.yml
- secrets.ts
- README.md
- skills
- secrets
- adapter.go
- add.go
- audit.go
- cleanup.go
- client.go
- client_test.go
- daemon.go
- daemon_start_unix.go
- daemon_start_windows.go
- delete.go
- delete_test.go
- env.go
- exec.go
- health.go
- init.go
- lease.go
- lease_test.go
- list.go
- list_test.go
- main.go
- revoke.go
- root.go
- root_test.go
- scan.go
- serve.go
- serve_test.go
- status.go
- testmain_test.go
- update.go
- update_secret.go
- update_secret_test.go
- vercel.go
- vercel_test.go
- adapter.go
- audit.go
- audit_test.go
- entry.go
- watcher.go
- watcher_test.go
- config.go
- config_test.go
- daemon.go
- daemon_test.go
- handlers.go
- handlers_test.go
- protocol.go
- restart_guard.go
- restart_guard_test.go
- testmain_test.go
- envfile.go
- envfile_test.go
- heartbeat.go
- heartbeat_test.go
- killswitch.go
- killswitch_test.go
- lease.go
- lease_test.go
- manager.go
- manager_test.go
- otel.go
- formatter.go
- formatter_test.go
- json.go
- json_test.go
- output.go
- output_test.go
- raw.go
- raw_test.go
- config.go
- config_test.go
- testmain_test.go
- executor.go
- executor_test.go
- rotation.go
- rotation_test.go
- patterns.go
- scanner.go
- scanner_test.go
- encryption.go
- encryption_test.go
- permissions.go
- permissions_test.go
- store.go
- store_test.go
- errors.go
- exitcodes.go
- types.go
- types_test.go
- update.go
- update_test.go
- SKILL.md
- .gitignore
- .goreleaser.yml
- .ralph-context.json
- .ralph-iterations.jsonl
- AGENTS.md
- CLAUDE.md
- go.mod
- go.sum
- install.sh
- integration_test.go
- LICENSE
- Makefile
- openclaw.plugin.json
- prd.json
- progress.txt
- README.md
# ์ค์น ๊ฐ์ด๋
git clone https://github.com/joelhooks/agent-secrets
๊นํ๋ธ์์ ํ๋ก์ ํธ ์ฝ๋ ์ ์ฒด๋ฅผ ๋ด ์ปดํจํฐ๋ก ๋ด๋ ค๋ฐ์ต๋๋ค.
cd agent-secrets
๋ฐฉ๊ธ ๋ด๋ ค๋ฐ์ ํ๋ก์ ํธ ํด๋ ์์ผ๋ก ์ด๋ํฉ๋๋ค.
2. ๊ณต์ ์ค์น ์คํฌ๋ฆฝํธ
์ฌ์ ์ถ์ฒ- Go go install ๋ช ๋ น์ด๋ฅผ ์ฐ๋ ค๋ฉด Go๊ฐ ํ์ํฉ๋๋ค.
curl -fsSL https://raw.githubusercontent.com/joelhooks/agent-secrets/main/install.sh | bash
๊ณต์ ์ค์น ์คํฌ๋ฆฝํธ๋ฅผ ๋ค์ด๋ก๋ํด์ ๋ฐ๋ก ์คํํฉ๋๋ค. ์ด ํ ์ค๋ก ํ์ํ ๊ฒ ์๋์ผ๋ก ์ค์น๋ฉ๋๋ค.
go install github.com/joelhooks/agent-secrets/cmd/secrets@latest
์ง์ ๋ ๋ฒ์ ์ ๋ฐ๋ก ๋ค์ด๋ก๋ํด์ ์ค์นํฉ๋๋ค. ๋ ํฌ๋ฅผ ์ง์ ํด๋ก ํ ํ์๊ฐ ์์ต๋๋ค.
์ด ๋ ํฌ์ README์ ์ ํ ์ค์ ๋ช ๋ น์ด๋ฅผ ๊ทธ๋๋ก ๊ฐ์ ธ์์ต๋๋ค.
3. Go
๋ณดํตgo install github.com/joelhooks/agent-secrets/cmd/secrets@latest
์ง์ ๋ ๋ฒ์ ์ ๋ฐ๋ก ๋ค์ด๋ก๋ํด์ ์ค์นํฉ๋๋ค. ๋ ํฌ๋ฅผ ์ง์ ํด๋ก ํ ํ์๊ฐ ์์ต๋๋ค.
์ด ๋ ํฌ์ README์ ์ ํ ์ค์ ๋ช ๋ น์ด๋ฅผ ๊ทธ๋๋ก ๊ฐ์ ธ์์ต๋๋ค.
4. Make
๋ณดํต- Git GitHub์์ ํ๋ก์ ํธ ์ฝ๋๋ฅผ ๋ด๋ ค๋ฐ์ผ๋ ค๋ฉด ํ์ํฉ๋๋ค.
- Make Linux/macOS๋ ๋ณดํต ๊ธฐ๋ณธ ์ค์น๋์ด ์์ต๋๋ค. Windows๋ ๋ณ๋ ์ค์น(์: MSYS2, WSL)๊ฐ ํ์ํฉ๋๋ค.
make build
์์ฑ๋ ๋น๋ ์ค์ ์ ๋ฐํ์ผ๋ก ์ค์ ์ปดํ์ผ์ ์งํํด ์คํ ํ์ผ์ ๋ง๋ญ๋๋ค.
make test
์์ฑ๋ ๋น๋ ์ค์ ์ ๋ฐํ์ผ๋ก ์ค์ ์ปดํ์ผ์ ์งํํด ์คํ ํ์ผ์ ๋ง๋ญ๋๋ค.
make test-cover
์์ฑ๋ ๋น๋ ์ค์ ์ ๋ฐํ์ผ๋ก ์ค์ ์ปดํ์ผ์ ์งํํด ์คํ ํ์ผ์ ๋ง๋ญ๋๋ค.
make install
์์ฑ๋ ๋น๋ ์ค์ ์ ๋ฐํ์ผ๋ก ์ค์ ์ปดํ์ผ์ ์งํํด ์คํ ํ์ผ์ ๋ง๋ญ๋๋ค.
make lint
์์ฑ๋ ๋น๋ ์ค์ ์ ๋ฐํ์ผ๋ก ์ค์ ์ปดํ์ผ์ ์งํํด ์คํ ํ์ผ์ ๋ง๋ญ๋๋ค.
์ด ๋ ํฌ์ README์ ์ ํ ์ค์ ๋ช ๋ น์ด๋ฅผ ๊ทธ๋๋ก ๊ฐ์ ธ์์ต๋๋ค.
