Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
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
57 changes: 40 additions & 17 deletions bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 20 additions & 6 deletions packages/access-tools/package.json
Original file line number Diff line number Diff line change
@@ -1,24 +1,38 @@
{
"name": "@corbits/access-tools",
"private": true,
"description": "Myra's principal and grant tools: list_principals, list_grants, grant_access, and revoke_access as an @intx/agent tool bundle, calling stock Interchange tenant routes with the workflow run's own bearer credential and enforcing a delegation ceiling before it grants",
"version": "0.0.4",
"version": "0.0.5",
"license": "LGPL-2.1-or-later",
"type": "module",
"exports": {
".": "./src/index.ts"
},
"files": [
"src",
"LICENSE",
"README.md"
],
"repository": {
"type": "git",
"url": "https://github.com/corbitsdev/workbench.git",
"directory": "packages/access-tools"
},
"publishConfig": {
"access": "public"
},
"scripts": {
"typecheck": "tsc --noEmit",
"test": "bun test"
},
"dependencies": {
"@corbits/error-sink": "workspace:*",
"@intx/agent": "workspace:*",
"@intx/authz": "0.3.0",
"@intx/types": "workspace:*",
"arktype": "catalog:"
},
"peerDependencies": {
"@corbits/error-sink": "0.0.2",
"@intx/agent": "0.3.0",
"@intx/authz": "0.3.0",
"@intx/types": "0.3.0"
},
"devDependencies": {
"@corbits/agent-directory": "workspace:*",
"@corbits/agent-directory-tools": "workspace:*",
Expand Down
13 changes: 1 addition & 12 deletions packages/access-tools/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,5 @@
"rootDir": "../.."
},
"include": ["src"],
"exclude": [],
"references": [
{
"path": "../../vendor/intx/agent/tsconfig.src.json"
},
{
"path": "../../vendor/intx/types/tsconfig.src.json"
},
{
"path": "../error-sink/tsconfig.src.json"
}
]
"exclude": []
}
13 changes: 1 addition & 12 deletions packages/access-tools/tsconfig.src.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,5 @@
"emitDeclarationOnly": true,
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.tsbuildinfo"
},
"references": [
{
"path": "../../vendor/intx/agent/tsconfig.src.json"
},
{
"path": "../../vendor/intx/types/tsconfig.src.json"
},
{
"path": "../error-sink/tsconfig.src.json"
}
]
}
}
20 changes: 17 additions & 3 deletions packages/code-review/package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
{
"name": "@corbits/code-review",
"private": true,
"description": "Multi-reviewer pull-request review: three reviewer definitions, one aggregated review, posted to GitHub",
"version": "0.0.1",
"version": "0.0.2",
"license": "LGPL-2.1-or-later",
"type": "module",
"exports": {
Expand All @@ -11,14 +10,29 @@
"./agent-requests": "./src/agent-requests.ts",
"./introductions": "./src/introductions.ts"
},
"files": [
"src",
"LICENSE",
"README.md"
],
"repository": {
"type": "git",
"url": "https://github.com/corbitsdev/workbench.git",
"directory": "packages/code-review"
},
"publishConfig": {
"access": "public"
},
"scripts": {
"typecheck": "tsc --noEmit",
"test": "bun test"
},
"dependencies": {
"@corbits/github-tools": "workspace:*",
"arktype": "catalog:"
},
"peerDependencies": {
"@corbits/github-tools": "0.0.10"
},
"devDependencies": {
"@corbits/agent-directory": "workspace:*",
"@types/bun": "catalog:",
Expand Down
7 changes: 1 addition & 6 deletions packages/code-review/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,5 @@
"rootDir": "../.."
},
"include": ["src"],
"exclude": [],
"references": [
{
"path": "../github-tools/tsconfig.src.json"
}
]
"exclude": []
}
7 changes: 1 addition & 6 deletions packages/code-review/tsconfig.src.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,5 @@
"emitDeclarationOnly": true,
"outDir": "dist",
"tsBuildInfoFile": "dist/tsconfig.tsbuildinfo"
},
"references": [
{
"path": "../github-tools/tsconfig.src.json"
}
]
}
}
19 changes: 19 additions & 0 deletions packages/connections-tools/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# @corbits/connections-tools

`list_connections` and `request_connection`, an agent's in-chat way to
see which third-party connections (Attio, Exa, Granola, ...) a workbench
already has live, and to hand a human a link to connect one that isn't.
Neither tool completes OAuth or invents new state; connecting itself
always finishes in the browser.

This package carries no connector set of its own. The deploying build
wires its own registry/preset list into `WorkflowConnectionEnv`
(Workbench passes its own `@corbits/connections` `CONNECTOR_REGISTRY` and
`MCP_PRESETS`), so `./src/registry-shape.ts` declares only the minimal
`ConnectorRegistry`/`McpPreset` field shapes this tool actually reads
plus the one lookup helper (`mcpPresetByName`) — the caller's richer
descriptor objects satisfy these structurally.

`list_connections` is read-only. `request_connection` posts a
connect-service card into the caller's own room; neither tool is
approval-gated (see `./src/tool.ts`'s header comment for why).
23 changes: 18 additions & 5 deletions packages/connections-tools/package.json
Original file line number Diff line number Diff line change
@@ -1,23 +1,36 @@
{
"name": "@corbits/connections-tools",
"private": true,
"description": "The list_connections and request_connection tools as an @intx/agent tool bundle: an agent sees which third-party connections this workbench already has live and hands the human a deep link to connect one that isn't, reusing the existing connections plane and never inventing new state or completing OAuth itself",
"version": "0.0.10",
"version": "0.0.11",
"license": "LGPL-2.1-or-later",
"type": "module",
"exports": {
".": "./src/index.ts"
},
"files": [
"src",
"LICENSE",
"README.md"
],
"repository": {
"type": "git",
"url": "https://github.com/corbitsdev/workbench.git",
"directory": "packages/connections-tools"
},
"publishConfig": {
"access": "public"
},
"scripts": {
"typecheck": "tsc --noEmit",
"test": "bun test"
},
"dependencies": {
"@intx/agent": "workspace:*",
"@intx/types": "workspace:*",
"@corbits/connections": "workspace:*",
"arktype": "catalog:"
},
"peerDependencies": {
"@intx/agent": "0.3.0",
"@intx/types": "0.3.0"
},
"devDependencies": {
"@types/bun": "catalog:",
"typescript": "catalog:"
Expand Down
Loading
Loading