Package ai.platon.pulsar.coding
See: Description
-
Object Summary Object Description ArtifactScaffolds Scaffold templates for Browser4's four core programming artifact types. Companion ArtifactValidator Lightweight validators for Browser4's four core artifact types. CdpTrapCheck CDP (Chrome DevTools Protocol) pitfall awareness for Browser4 browser-driver development. Companion Companion CodingWorkspace Central resolution of the coding workspace for Browser4's self-coding capability (the coding_*tools and the CLIcodecommand family).DevFlowScaffolds Development-flow scaffolds for Browser4 self-development. DevTaskPlanner High-level dev-task planner for Browser4 self-development. DiffEngine Line-based diff engine with standard algorithms — Myers (default) and Patience. Companion Companion Companion ModuleGraph Runtime module graph for the Browser4 multi-module repository — the anti-staleness answer to the static ModuleMap snapshot. ModuleMap Browser4 module topology — a STATIC snapshot of which Maven modules depend on which, kept in sync with the real pom.xml graph. ModuleMapSource Parser for the on-disk ModuleMap.ktstatic snapshot.RepoConsistencyCheck Repo-governance consistency checks for Browser4 self-development. SkeletonExtractor "Extract skeleton from real code" — the anti-staleness scaffold mechanism. TokenEstimator Heuristic LLM token estimator for tool-call input/output text. -
Enum Summary Enum Description Severity Severity level for validation issues. -
Class Summary Class Description ValidationIssue A single validation issue found in an artifact. ValidationResult Result of validating an artifact. Trap A CDP pitfall rule: keywords that trigger it + the advisory. RunResult CodeRunner Sandboxed code execution for the coding domain — coding.runCode(language, code).CodingAgentFileSystem Full filesystem access layer for AI coding agents. CodingAgentShell Enhanced shell command execution subsystem for AI coding agents. PlanStep One executable step of the plan. DevPlan The parsed plan for a task. Equal Line present in both inputs. Delete Line only in the old input. Insert Line only in the new input. Edit A single line-level edit. KotlinSymbol A Kotlin symbol definition found by the indexer. KotlinReference A reference to a symbol (call site or usage). FileReference A cross-file reference hit. KotlinSemanticIndexer Lightweight Kotlin semantic analysis — symbols and references. Diagnostic A single structured diagnostic. SymbolInfo A code symbol definition. ReferenceInfo A reference to a symbol. LanguageServerManager Lightweight, dependency-free LSP (Language Server Protocol) client. BuildDiagnostic A single Kotlin/Java compiler error or warning with source location. BuildResult Result of a Maven build: exit code, raw output, parsed diagnostics. MavenBuildSupport Maven build support tailored to the Browser4 multi-module repository. ModuleNode One Maven module parsed from its pom.xml. PomInfo A parsed pom: the module's own artifactId, its parent artifactId, internal dep artifactIds. Graph The full graph: module-path index + artifactId → module-path index. Parsed The parsed static snapshot. ShellResult Shell command execution result containing exit code, stdout, stderr, and metadata. ParsedCall A parsed domain.method(args...)expression — the neutral representation produced by SimpleKotlinParser, independent of any agent tool model.SimpleKotlinParser Skeleton A parameterized skeleton: the template text plus the parameters found. SkeletonSet A multi-file skeleton set extracted from a real directory (a plugin or module). MethodStat Aggregated statistics for one tool method. CodingTokenStats Per-method token statistics accumulator for the codingdomain.