[Init] Initial commit - NetMesh terminal manager
Some checks failed
build-packages / resolve bundled mosh-client (push) Has been cancelled
build-packages / resolve bundled et-client (push) Has been cancelled
build-packages / build-macos (push) Has been cancelled
build-packages / build-windows (push) Has been cancelled
build-packages / build-linux-x64 (push) Has been cancelled
build-packages / build-linux-arm64 (push) Has been cancelled
build-packages / release (push) Has been cancelled
build-packages / update Nix release metadata (push) Has been cancelled
build-packages / bump homebrew tap (push) Has been cancelled
test / lint-and-test (push) Has been cancelled
AI automation / Route event (push) Has been cancelled
AI automation / Hand reopened issue to maintainers (push) Has been cancelled
AI automation / Clean source issue state (push) Has been cancelled
AI automation / Reconcile handoffs (push) Has been cancelled
AI automation / Classify issue (push) Has been cancelled
AI automation / Claude Code smoke (push) Has been cancelled
AI automation / Review issue follow-up (push) Has been cancelled
AI automation / Publish issue follow-up (push) Has been cancelled
AI automation / Implement with Claude Code (push) Has been cancelled
AI automation / Publish implement PR (push) Has been cancelled
AI automation / Continue queued issue comments (push) Has been cancelled
AI automation / Codex review loop (push) Has been cancelled
AI automation / Publish Codex fix (push) Has been cancelled
AI automation / Clear Codex dispatch marker (push) Has been cancelled
AI automation / Own PR re-request Codex (push) Has been cancelled
AI automation / External PR re-request Codex (push) Has been cancelled
AI automation / Poll Codex reaction / retry (push) Has been cancelled
build-et-binaries / build-linux-x64 (push) Has been cancelled
build-et-binaries / build-linux-arm64 (push) Has been cancelled
build-et-binaries / build-macos-universal (push) Has been cancelled
build-et-binaries / build-windows-x64 (push) Has been cancelled
build-et-binaries / release (push) Has been cancelled
Some checks failed
build-packages / resolve bundled mosh-client (push) Has been cancelled
build-packages / resolve bundled et-client (push) Has been cancelled
build-packages / build-macos (push) Has been cancelled
build-packages / build-windows (push) Has been cancelled
build-packages / build-linux-x64 (push) Has been cancelled
build-packages / build-linux-arm64 (push) Has been cancelled
build-packages / release (push) Has been cancelled
build-packages / update Nix release metadata (push) Has been cancelled
build-packages / bump homebrew tap (push) Has been cancelled
test / lint-and-test (push) Has been cancelled
AI automation / Route event (push) Has been cancelled
AI automation / Hand reopened issue to maintainers (push) Has been cancelled
AI automation / Clean source issue state (push) Has been cancelled
AI automation / Reconcile handoffs (push) Has been cancelled
AI automation / Classify issue (push) Has been cancelled
AI automation / Claude Code smoke (push) Has been cancelled
AI automation / Review issue follow-up (push) Has been cancelled
AI automation / Publish issue follow-up (push) Has been cancelled
AI automation / Implement with Claude Code (push) Has been cancelled
AI automation / Publish implement PR (push) Has been cancelled
AI automation / Continue queued issue comments (push) Has been cancelled
AI automation / Codex review loop (push) Has been cancelled
AI automation / Publish Codex fix (push) Has been cancelled
AI automation / Clear Codex dispatch marker (push) Has been cancelled
AI automation / Own PR re-request Codex (push) Has been cancelled
AI automation / External PR re-request Codex (push) Has been cancelled
AI automation / Poll Codex reaction / retry (push) Has been cancelled
build-et-binaries / build-linux-x64 (push) Has been cancelled
build-et-binaries / build-linux-arm64 (push) Has been cancelled
build-et-binaries / build-macos-universal (push) Has been cancelled
build-et-binaries / build-windows-x64 (push) Has been cancelled
build-et-binaries / release (push) Has been cancelled
This commit is contained in:
51
electron/capabilities/constants.cjs
Normal file
51
electron/capabilities/constants.cjs
Normal file
@@ -0,0 +1,51 @@
|
||||
"use strict";
|
||||
|
||||
/** @typedef {'builtin' | 'public' | 'cli' | 'global' | 'catty' | 'globalAgent'} CapabilitySurface */
|
||||
/** @typedef {'implemented' | 'planned'} CapabilityStatus */
|
||||
/** @typedef {'observer' | 'confirm' | 'auto'} PermissionMode */
|
||||
/** @typedef {'sidebar' | 'global'} AgentKind */
|
||||
|
||||
const CAPABILITY_SURFACES = Object.freeze({
|
||||
BUILTIN: "builtin",
|
||||
PUBLIC: "public",
|
||||
CLI: "cli",
|
||||
GLOBAL: "global",
|
||||
/** Renderer-local sidebar (Catty) harness tools (no MCP/CLI exposure). */
|
||||
CATTY: "catty",
|
||||
/** Renderer-local global agent tools (no MCP/CLI exposure). */
|
||||
GLOBAL_AGENT: "globalAgent",
|
||||
});
|
||||
|
||||
/** Where in the app an agent runs — orthogonal to RPC/MCP/CLI capability surfaces. */
|
||||
const AGENT_KINDS = Object.freeze({
|
||||
/** Chat side panel (Catty). */
|
||||
SIDEBAR: "sidebar",
|
||||
/** Future app-wide agent (cross-window / proactive). */
|
||||
GLOBAL: "global",
|
||||
});
|
||||
|
||||
const CAPABILITY_STATUS = Object.freeze({
|
||||
IMPLEMENTED: "implemented",
|
||||
PLANNED: "planned",
|
||||
});
|
||||
|
||||
const PERMISSION_MODES = Object.freeze({
|
||||
OBSERVER: "observer",
|
||||
CONFIRM: "confirm",
|
||||
AUTO: "auto",
|
||||
});
|
||||
|
||||
const RPC_TIMEOUT_DEFAULTS = Object.freeze({
|
||||
DEFAULT_RPC_TIMEOUT_MS: 30_000,
|
||||
DEFAULT_OPERATION_TIMEOUT_MS: 60_000,
|
||||
RPC_TIMEOUT_BUFFER_MS: 5_000,
|
||||
DEFAULT_APPROVAL_TIMEOUT_MS: 110_000,
|
||||
});
|
||||
|
||||
module.exports = {
|
||||
AGENT_KINDS,
|
||||
CAPABILITY_SURFACES,
|
||||
CAPABILITY_STATUS,
|
||||
PERMISSION_MODES,
|
||||
RPC_TIMEOUT_DEFAULTS,
|
||||
};
|
||||
Reference in New Issue
Block a user