History

refactor: update executor configuration and remove personal notes

Rhys Sullivan committed 8 months ago

Commit e48daab1 parent 75745352 files · +47 −13Browse files

Unified · Split

2 files
  1. .executor/executor.jsonc +47 −8
  2. personal-notes.md +0 −5
.executor/executor.jsonc+47−8
@@ -1,22 +1,38 @@
11 {
22 "sources": {
3− "googleapis": {
3+ "google-calendar": {
4+ "name": "Google Calendar",
5+ "namespace": "google.calendar",
6+ "connection": {
7+ "endpoint": "https://calendar-json.googleapis.com/$discovery/rest?version=v3"
8+ },
49 "kind": "google_discovery",
5− "name": "Google Keep",
10+ "binding": {
11+ "service": "calendar",
12+ "version": "v3",
13+ "discoveryUrl": "https://calendar-json.googleapis.com/$discovery/rest?version=v3",
14+ "defaultHeaders": null,
15+ "scopes": []
16+ }
17+ },
18+ "google-drive": {
19+ "name": "Google Drive",
20+ "namespace": "google.drive",
621 "connection": {
7− "endpoint": "https://keep.googleapis.com/$discovery/rest?version=v1"
22+ "endpoint": "https://www.googleapis.com/discovery/v1/apis/drive/v3/rest"
823 },
24+ "kind": "google_discovery",
925 "binding": {
10− "service": "keep",
11− "version": "v1",
12− "discoveryUrl": "https://keep.googleapis.com/$discovery/rest?version=v1",
26+ "service": "drive",
27+ "version": "v3",
28+ "discoveryUrl": "https://www.googleapis.com/discovery/v1/apis/drive/v3/rest",
1329 "defaultHeaders": null,
1430 "scopes": []
1531 }
1632 },
17− "googleapis-2": {
33+ "google-tasks": {
1834 "name": "Google Tasks",
19− "namespace": "googleapis",
35+ "namespace": "google.tasks",
2036 "connection": {
2137 "endpoint": "https://tasks.googleapis.com/$discovery/rest?version=v1"
2238 },
@@ -28,6 +44,29 @@ · 5 unmodified lines
2844 "defaultHeaders": null,
2945 "scopes": []
3046 }
47+ },
48+ "axiom": {
49+ "name": "Axiom MCP",
50+ "connection": {
51+ "endpoint": "https://mcp.axiom.co/mcp"
52+ },
53+ "kind": "mcp",
54+ "binding": {
55+ "transport": "auto",
56+ "queryParams": null,
57+ "headers": null
58+ }
59+ },
60+ "vercel": {
61+ "kind": "openapi",
62+ "name": "Vercel API",
63+ "connection": {
64+ "endpoint": "https://api.vercel.com/"
65+ },
66+ "binding": {
67+ "specUrl": "https://openapi.vercel.sh/",
68+ "defaultHeaders": null
69+ }
3170 }
3271 }
3372 }
personal-notes.md+0−5
@@ -1,5 +0,0 @@
1−# Personal Notes
2−
3−- Credential system direction: keep `SecretRef { providerId, handle }` as the stable runtime abstraction, but move durable auth ownership to first-class `credentials` records instead of source-centric bindings.
4−- Local-first is fine with `postgres`, `keychain`, dangerous `env`, and `params`, but future cloud/team support needs scoped credentials, policy around use/manage/reveal, and source-to-credential binding by `credentialId`.
5−- Avoid leaking durable auth state into generic interaction history or source-specific public APIs; keep the current provider model, but treat current source-level binding as transitional.