II.
AgentCoreImpl overview
Reference · liveagent-core-impl:paperclip.core@current
Paperclip Core (current) overview
Inspect the raw attributes, linked wiki pages, and inbound or outbound graph edges for agent-core-impl:paperclip.core@current.
Attributes
displayName
Paperclip Core (current)
agentVersionId
packageRef
loopIteratorPolicy
tool-use-loop
loopIteratorNotes
Express REST API orchestrates multi-agent task dispatch. The server
receives task assignments from the board UI, routes them through the
appropriate agent adapter (claude-local, codex-local, cursor-local,
gemini-local, openclaw-gateway, opencode-local, pi-local, acpx-local),
and tracks execution state. Company-scoped isolation ensures tenants
operate independently.
contextManagementStrategy
platform-managed
compactionTriggerNotes
Task state persisted in Drizzle ORM schema with PGlite for local
development and Postgres for production. Activity log provides
append-only mutation history for audit and recovery.
subagentInvokerPolicy
adapter-dispatch
subagentInvokerNotes
Each coding agent is wrapped in an adapter that translates Paperclip's
task format into the agent's native invocation protocol. Adapters
handle agent-specific setup (worktree creation, config injection,
environment variables) and normalize output back to Paperclip's
task completion format. New agents require only a new adapter.
resultSynthesisPolicy
model-direct
resultSynthesisNotes
Agent output (code changes, PR creation, deployment results) flows
back through the adapter into the board UI. Tasks transition through
states (queued, checked-out, in-progress, review, done) based on
agent output signals.
stopDetectionStrategy
structured-end-event
transportClientLibrary
paperclip-internal
supportedTransportProtocols
parallelToolCallHandling
native
streamingFidelity
full
thinkingChannelHandling
not-supported
notes
Core architecture:
- Express REST API: task CRUD, agent dispatch, company management
- Drizzle ORM: typed schema for tasks, companies, agents, activity logs
- PGlite: embedded Postgres for local development (zero-config)
- Adapter layer: pluggable agent integrations via adapter interface
- Approval gates: governed action control with human-in-the-loop
- Budget control: per-task and per-company cost tracking with auto-pause
- Atomic checkout: transactional task assignment preventing double-claims
- Activity log: append-only mutation audit trail
Outgoing edges
composes1
- agent:paperclip·AgentProductPaperclip
realizes1
- layer:4-agent-core·LayerAgent-Core
speaks2
- model-transport:openai-responses·ModelTransportProtocolOpenAI Responses
- model-transport:anthropic-messages·ModelTransportProtocolAnthropic Messages
supports5
- capability:streaming·CapabilityStreaming
- capability:supports-tool-use·CapabilitySupports tool use
- capability:supports-subagent-dispatch·CapabilitySupports subagent dispatch
- capability:supports-parallel-execution·CapabilitySupports parallel execution
- capability:can-multi-turn·CapabilityCan multi-turn
supports_orchestration_primitive8
- orch-primitive:agent-dispatch·OrchestrationPrimitiveAgent Dispatch
- orch-primitive:task-create·OrchestrationPrimitiveTask Create
- orch-primitive:task-assign·OrchestrationPrimitiveTask Assign
- orch-primitive:approval-gate·OrchestrationPrimitiveApproval Gate
- orch-primitive:budget-stop·OrchestrationPrimitiveBudget Stop
- orch-primitive:concurrency-control·OrchestrationPrimitiveConcurrency Control
- orch-primitive:session-handoff·OrchestrationPrimitiveSession Handoff
- orch-primitive:task-complete·OrchestrationPrimitiveTask Complete
Incoming edges
composed_of1
- agent-version:paperclip@current·AgentVersion