ng-agentation
v1.0.2
Published
Angular implementation of Agentation
Maintainers
Readme
NgAgentation
Angular implementation of Agentation for visual DOM inspection and annotation. It provides an overlay-driven marker flow, component metadata extraction, and structured prompt output for page feedback.
Features
- Visual overlay to mark components or DOM nodes
- Marker list, intent editing, and clipboard export
- Angular component metadata extraction (inputs/outputs/properties)
- Prompt output detail levels (compact, standard, detailed, forensic)
- Nested element selection via breadcrumb navigation
Installation
npm install ng-agentationQuick start
Import the module in your root module and place the agentation component once in your app.
// app.module.ts
import { NgAgentationModule } from 'ng-agentation';
@NgModule({
imports: [
NgAgentationModule.forRoot(),
],
})
export class AppModule {}<!-- app.component.html -->
<ag-agentation></ag-agentation>Exported API
Module
NgAgentationModule
Components
ag-agentationag-overlayag-toolbarag-markers-panelag-settings-panelag-annotation-panelag-inline-editor
Services
ComponentWalkerServiceDataSanitizerServicePromptGeneratorServiceMcpService
Models
ComponentNode,MarkerAnnotation,RecordingSessionAgentationSettings,ToolbarStateOutputDetail,MarkerColor,DEFAULT_SETTINGS,MARKER_COLORS
Build & test
ng build ng-agentation
ng testPublishing
ng build ng-agentation
cd dist/ng-agentation
npm publishCompatibility
Peer dependencies:
@angular/coreand@angular/common>=14 <20
License
MIT

