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μ μ ν μ€μ λͺ λ Ήμ΄λ₯Ό κ·Έλλ‘ κ°μ Έμμ΅λλ€.
