Add server routes for companies, approvals, costs, and dashboard
New routes: companies, approvals, costs, dashboard, authz. New
services: companies, approvals, costs, dashboard, heartbeat,
activity-log. Add auth middleware and structured error handling.
Expand existing agent and issue routes with richer CRUD operations.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 09:07:27 -06:00
|
|
|
export { companyService } from "./companies.js";
|
2026-03-14 10:55:04 -05:00
|
|
|
export { companySkillService } from "./company-skills.js";
|
2026-03-06 13:54:58 -06:00
|
|
|
export { agentService, deduplicateAgentName } from "./agents.js";
|
2026-03-17 13:42:00 -05:00
|
|
|
export { agentInstructionsService, syncInstructionsBundleConfigFromFilePath } from "./agent-instructions.js";
|
Add MarkdownEditor component, asset image upload, and rich description editing
Introduce MarkdownEditor built on @mdxeditor/editor with headings,
lists, links, quotes, image upload with drag-and-drop, and themed CSS
integration. Add asset image upload API (routes, service, storage) and
wire image upload into InlineEditor multiline mode, NewIssueDialog,
NewProjectDialog, GoalDetail, IssueDetail, and ProjectDetail
description fields. Tighten prompt template editor styling.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 12:50:45 -06:00
|
|
|
export { assetService } from "./assets.js";
|
2026-03-13 21:30:48 -05:00
|
|
|
export { documentService, extractLegacyPlanBody } from "./documents.js";
|
2026-02-16 13:31:58 -06:00
|
|
|
export { projectService } from "./projects.js";
|
Add server routes for companies, approvals, costs, and dashboard
New routes: companies, approvals, costs, dashboard, authz. New
services: companies, approvals, costs, dashboard, heartbeat,
activity-log. Add auth middleware and structured error handling.
Expand existing agent and issue routes with richer CRUD operations.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 09:07:27 -06:00
|
|
|
export { issueService, type IssueFilters } from "./issues.js";
|
Implement agent hiring, approval workflows, config revisions, LLM reflection, and sidebar badges
Agent management: hire endpoint with permission gates and pending_approval status,
config revision tracking with rollback, agent duplicate route, permission CRUD.
Block pending_approval agents from auth, heartbeat, and assignments.
Approvals: revision request/resubmit flow, approval comments CRUD, issue-approval
linking, auto-wake agents on approval decisions with context snapshot.
Costs: per-agent breakdown, period filtering (month/week/day/all), cost by agent
list endpoint.
Adapters: agentConfigurationDoc on all adapters, /llms/agent-configuration.txt
reflection routes. Inject PAPERCLIP_APPROVAL_ID, PAPERCLIP_APPROVAL_STATUS,
PAPERCLIP_LINKED_ISSUE_IDS into adapter environments.
Sidebar badges endpoint for pending approval/inbox counts. Dashboard and company
settings extensions.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 13:02:41 -06:00
|
|
|
export { issueApprovalService } from "./issue-approvals.js";
|
2026-02-16 13:31:58 -06:00
|
|
|
export { goalService } from "./goals.js";
|
|
|
|
|
export { activityService, type ActivityFilters } from "./activity.js";
|
Add server routes for companies, approvals, costs, and dashboard
New routes: companies, approvals, costs, dashboard, authz. New
services: companies, approvals, costs, dashboard, heartbeat,
activity-log. Add auth middleware and structured error handling.
Expand existing agent and issue routes with richer CRUD operations.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 09:07:27 -06:00
|
|
|
export { approvalService } from "./approvals.js";
|
2026-03-14 22:00:12 -05:00
|
|
|
export { budgetService } from "./budgets.js";
|
2026-02-19 15:43:52 -06:00
|
|
|
export { secretService } from "./secrets.js";
|
2026-03-19 08:39:24 -05:00
|
|
|
export { routineService } from "./routines.js";
|
Add server routes for companies, approvals, costs, and dashboard
New routes: companies, approvals, costs, dashboard, authz. New
services: companies, approvals, costs, dashboard, heartbeat,
activity-log. Add auth middleware and structured error handling.
Expand existing agent and issue routes with richer CRUD operations.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 09:07:27 -06:00
|
|
|
export { costService } from "./costs.js";
|
2026-03-14 22:00:12 -05:00
|
|
|
export { financeService } from "./finance.js";
|
Add server routes for companies, approvals, costs, and dashboard
New routes: companies, approvals, costs, dashboard, authz. New
services: companies, approvals, costs, dashboard, heartbeat,
activity-log. Add auth middleware and structured error handling.
Expand existing agent and issue routes with richer CRUD operations.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 09:07:27 -06:00
|
|
|
export { heartbeatService } from "./heartbeat.js";
|
|
|
|
|
export { dashboardService } from "./dashboard.js";
|
Implement agent hiring, approval workflows, config revisions, LLM reflection, and sidebar badges
Agent management: hire endpoint with permission gates and pending_approval status,
config revision tracking with rollback, agent duplicate route, permission CRUD.
Block pending_approval agents from auth, heartbeat, and assignments.
Approvals: revision request/resubmit flow, approval comments CRUD, issue-approval
linking, auto-wake agents on approval decisions with context snapshot.
Costs: per-agent breakdown, period filtering (month/week/day/all), cost by agent
list endpoint.
Adapters: agentConfigurationDoc on all adapters, /llms/agent-configuration.txt
reflection routes. Inject PAPERCLIP_APPROVAL_ID, PAPERCLIP_APPROVAL_STATUS,
PAPERCLIP_LINKED_ISSUE_IDS into adapter environments.
Sidebar badges endpoint for pending approval/inbox counts. Dashboard and company
settings extensions.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 13:02:41 -06:00
|
|
|
export { sidebarBadgeService } from "./sidebar-badges.js";
|
2026-02-23 14:40:32 -06:00
|
|
|
export { accessService } from "./access.js";
|
2026-03-23 07:48:03 -05:00
|
|
|
export { boardAuthService } from "./board-auth.js";
|
2026-03-17 09:24:28 -05:00
|
|
|
export { instanceSettingsService } from "./instance-settings.js";
|
2026-03-02 09:06:58 -06:00
|
|
|
export { companyPortabilityService } from "./company-portability.js";
|
2026-03-13 17:12:25 -05:00
|
|
|
export { executionWorkspaceService } from "./execution-workspaces.js";
|
2026-03-17 09:36:35 -05:00
|
|
|
export { workspaceOperationService } from "./workspace-operations.js";
|
2026-03-13 17:12:25 -05:00
|
|
|
export { workProductService } from "./work-products.js";
|
Add server routes for companies, approvals, costs, and dashboard
New routes: companies, approvals, costs, dashboard, authz. New
services: companies, approvals, costs, dashboard, heartbeat,
activity-log. Add auth middleware and structured error handling.
Expand existing agent and issue routes with richer CRUD operations.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 09:07:27 -06:00
|
|
|
export { logActivity, type LogActivityInput } from "./activity-log.js";
|
2026-03-06 08:17:42 -06:00
|
|
|
export { notifyHireApproved, type NotifyHireApprovedInput } from "./hire-hook.js";
|
2026-02-17 12:24:43 -06:00
|
|
|
export { publishLiveEvent, subscribeCompanyLiveEvents } from "./live-events.js";
|
2026-03-28 16:46:43 -05:00
|
|
|
export { reconcilePersistedRuntimeServicesOnStartup, restartDesiredRuntimeServicesOnStartup } from "./workspace-runtime.js";
|
2026-02-20 10:31:56 -06:00
|
|
|
export { createStorageServiceFromConfig, getStorageService } from "../storage/index.js";
|