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 @@
1{1{
2 "sources": {2 "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 },
4 "kind": "google_discovery",9 "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",
6 "connection": {21 "connection": {
7 "endpoint": "https://keep.googleapis.com/$discovery/rest?version=v1"22 "endpoint": "https://www.googleapis.com/discovery/v1/apis/drive/v3/rest"
8 },23 },
24 "kind": "google_discovery",
9 "binding": {25 "binding": {
10 "service": "keep",26 "service": "drive",
11 "version": "v1",27 "version": "v3",
12 "discoveryUrl": "https://keep.googleapis.com/$discovery/rest?version=v1",28 "discoveryUrl": "https://www.googleapis.com/discovery/v1/apis/drive/v3/rest",
13 "defaultHeaders": null,29 "defaultHeaders": null,
14 "scopes": []30 "scopes": []
15 }31 }
16 },32 },
17 "googleapis-2": {33 "google-tasks": {
18 "name": "Google Tasks",34 "name": "Google Tasks",
19 "namespace": "googleapis",35 "namespace": "google.tasks",
20 "connection": {36 "connection": {
21 "endpoint": "https://tasks.googleapis.com/$discovery/rest?version=v1"37 "endpoint": "https://tasks.googleapis.com/$discovery/rest?version=v1"
22 },38 },
@@ -28,6 +44,29 @@ · 5 unmodified lines
28 "defaultHeaders": null,44 "defaultHeaders": null,
29 "scopes": []45 "scopes": []
30 }46 }
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 }
31 }70 }
32 }71 }
33}72}
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.