ui-ticket-core
v1.4.0
Published
Framework-agnostic core for the review panel: types, API client, store, and Agentmark engine
Readme
ui-ticket-core
Framework-agnostic core for ui-ticket-mcp — the human-to-AI code review bridge.
This package provides the shared logic used by ui-ticket-panel and can be used to build custom review UIs.
What's inside
| Export | Description |
|--------|-------------|
| ReviewApiClient | HTTP client for the review REST API |
| ReviewStore | Reactive store managing reviews, filters, and panel state |
| createReviewForm | Shared form builder for creating/editing reviews |
| Agentmark | Annotation engine — click-to-annotate elements with rich metadata |
| Types | ReviewComment, ReviewTag, Annotation, AnnotationMetadata, etc. |
Install
npm install ui-ticket-coreUsage
import { ReviewApiClient, ReviewStore, Agentmark } from 'ui-ticket-core';
// API client
const api = new ReviewApiClient('http://localhost:3200/api');
// Reactive store
const store = new ReviewStore(api);
await store.loadReviews();
// Agentmark (annotation engine)
const agentmark = new Agentmark({ apiUrl: 'http://localhost:3200/api' });Part of ui-ticket-mcp
This is the core library of the ui-ticket-mcp ecosystem:
- ui-ticket-mcp — Python MCP server + REST API
- ui-ticket-core — This package (shared types, API client, store, Agentmark)
- ui-ticket-panel — Ready-to-use
<review-panel>Web Component
Links
- Website: uiticket.0ics.ai
- GitHub: github.com/0ics-srls/ui-ticket-mcp_public
License
CC-BY-NC-4.0
