Index

A B C D E F G H I L M O P Q R S T U V W 
All Classes and Interfaces|All Packages

A

ACCEPT_FIX - Enum constant in enum class ai.tabforge.workshop.model.HumanDecision.DecisionType
Developer acknowledges the finding and commits to fixing it.
AgentContext - Class in ai.tabforge.workshop.agent
Analogy: Like the work order that the shift leader gives to the worker at the beginning of the shift — it contains exactly what he needs to do (list of files), where is the construction site (projectPath), order number (reviewId), and how much material we can spend (tokenBudget).
AgentContext(String, List<Path>, String, int) - Constructor for class ai.tabforge.workshop.agent.AgentContext
 
agentName() - Method in record class ai.tabforge.workshop.model.AgentResult
Returns the value of the agentName record component.
agentName() - Method in record class ai.tabforge.workshop.model.AgentSummary
Returns the value of the agentName record component.
agentName() - Method in record class ai.tabforge.workshop.model.Finding
Returns the value of the agentName record component.
AgentResult - Record Class in ai.tabforge.workshop.model
What a sub-agent returns after executing its analysis pass.
AgentResult(String, List<Finding>, int, int, long, String, int) - Constructor for record class ai.tabforge.workshop.model.AgentResult
Creates an instance of a AgentResult record class.
AgentResultAggregator - Class in ai.tabforge.workshop.orchestrator
Merges findings from all sub-agents into a single, deduplicated list.
AgentResultAggregator() - Constructor for class ai.tabforge.workshop.orchestrator.AgentResultAggregator
 
agentSummaries() - Method in record class ai.tabforge.workshop.model.ReviewReport
Returns the value of the agentSummaries record component.
AgentSummary - Record Class in ai.tabforge.workshop.model
Per-agent execution statistics included in the final ReviewReport.
AgentSummary(String, int, int, int, int, int, long, int) - Constructor for record class ai.tabforge.workshop.model.AgentSummary
Creates an instance of a AgentSummary record class.
aggregate(List<AgentResult>) - Method in class ai.tabforge.workshop.orchestrator.AgentResultAggregator
Merges all findings from every agent result into one deduplicated, sorted list ready to be stored in a ReviewReport.
ai.tabforge.workshop - package ai.tabforge.workshop
 
ai.tabforge.workshop.agent - package ai.tabforge.workshop.agent
Abstract base classes and interfaces for Workshop sub-agents.
ai.tabforge.workshop.agents - package ai.tabforge.workshop.agents
Concrete sub-agent implementations for the Workshop review pipeline.
ai.tabforge.workshop.model - package ai.tabforge.workshop.model
Domain model for the Claude Architect Workshop MCP server.
ai.tabforge.workshop.orchestrator - package ai.tabforge.workshop.orchestrator
Orchestration engine — the agentic loop that coordinates all sub-agents.
ALL - Enum constant in enum class ai.tabforge.workshop.model.ReviewScope.FocusFilter
Run all four specialist agents.
analyzeFile(String, String, int) - Method in class ai.tabforge.workshop.agent.SubAgent
Actual Claude API call
analyzeFile(String, String, int) - Method in class ai.tabforge.workshop.agents.DefaultSubAgent
What is MessageCreateParams: It is a builder that builds the HTTP request body.
ApiSmokeTest - Class in ai.tabforge.workshop
Smoke test that verifies both SDKs are correctly on the classpath and that the Anthropic API key is valid.
ApiSmokeTest() - Constructor for class ai.tabforge.workshop.ApiSmokeTest
 
ARCHITECTURE - Enum constant in enum class ai.tabforge.workshop.model.ReviewScope.FocusFilter
Run ArchitectureCheckerAgent only.
ArchitectureCheckerAgent - Class in ai.tabforge.workshop.agents
 
ArchitectureCheckerAgent(ProgressReporter, AnthropicClient) - Constructor for class ai.tabforge.workshop.agents.ArchitectureCheckerAgent
 
availableOptions() - Method in record class ai.tabforge.workshop.model.EscalationRequest
Returns the value of the availableOptions record component.
AWAITING_HUMAN - Enum constant in enum class ai.tabforge.workshop.model.ReviewReport.ReviewStatus
Review is paused — a CRITICAL finding requires human input.

B

buildPrompt(AgentContext) - Method in class ai.tabforge.workshop.agent.SubAgent
A string that defines the role and behavior of the agent.
buildPrompt(AgentContext) - Method in class ai.tabforge.workshop.agents.ArchitectureCheckerAgent
 
buildPrompt(AgentContext) - Method in class ai.tabforge.workshop.agents.PerformanceAnalystAgent
 
buildPrompt(AgentContext) - Method in class ai.tabforge.workshop.agents.SecurityAuditorAgent
 
buildPrompt(AgentContext) - Method in class ai.tabforge.workshop.agents.TransactionAnalystAgent
 

C

CANCEL - Enum constant in enum class ai.tabforge.workshop.model.HumanDecision.DecisionType
Developer wants to stop the review entirely.
CANCELLED - Enum constant in enum class ai.tabforge.workshop.model.ReviewReport.ReviewStatus
Review was cancelled by the developer.
CancelReviewTool - Class in ai.tabforge.workshop
 
CancelReviewTool(OrchestratorAgent) - Constructor for class ai.tabforge.workshop.CancelReviewTool
 
CHANGED_FILES - Enum constant in enum class ai.tabforge.workshop.model.ReviewScope.ScopeType
Only files modified since the last git commit (git diff HEAD).
changedFiles(String) - Static method in record class ai.tabforge.workshop.model.ReviewScope
Convenience factory — only changed files (git diff HEAD), all agents.
chunkFile(String, String) - Method in class ai.tabforge.workshop.orchestrator.ContextWindowManager
Splits file content into chunks that each fit within the context window alongside the given system prompt.
comment() - Method in record class ai.tabforge.workshop.model.HumanDecision
Returns the value of the comment record component.
COMPLETED - Enum constant in enum class ai.tabforge.workshop.model.ReviewReport.ReviewStatus
Review completed successfully — report is final.
completedAt() - Method in record class ai.tabforge.workshop.model.ReviewReport
Returns the value of the completedAt record component.
computeMaxOutputTokens(String, String) - Method in class ai.tabforge.workshop.orchestrator.ContextWindowManager
Returns the safe maxTokens value to pass to MessageCreateParams.builder().maxTokens(...).
confidence() - Method in record class ai.tabforge.workshop.model.Finding
Returns the value of the confidence record component.
confidenceNote() - Method in record class ai.tabforge.workshop.model.EscalationRequest
Returns the value of the confidenceNote record component.
ContextWindowManager - Class in ai.tabforge.workshop.orchestrator
Enforces token budget constraints for each sub-agent API call.
ContextWindowManager() - Constructor for class ai.tabforge.workshop.orchestrator.ContextWindowManager
 
CRITICAL - Enum constant in enum class ai.tabforge.workshop.model.Severity
A finding that must be resolved before the code is safe to merge.
criticalCount() - Method in record class ai.tabforge.workshop.model.AgentSummary
Returns the value of the criticalCount record component.
criticalFindings() - Method in record class ai.tabforge.workshop.model.ReviewReport
Returns only CRITICAL findings — used by OrchestratorAgent#escalate().

D

decidedAt() - Method in record class ai.tabforge.workshop.model.HumanDecision
Returns the value of the decidedAt record component.
decisionType() - Method in record class ai.tabforge.workshop.model.HumanDecision
Returns the value of the decisionType record component.
decompose(ReviewScope) - Method in class ai.tabforge.workshop.orchestrator.TaskDecomposer
Should distribute files for review to the agents who need to review them.
DefaultSubAgent - Class in ai.tabforge.workshop.agents
Base class for all agents.
DefaultSubAgent(ProgressReporter, AnthropicClient) - Constructor for class ai.tabforge.workshop.agents.DefaultSubAgent
 
durationMs() - Method in record class ai.tabforge.workshop.model.AgentResult
Returns the value of the durationMs record component.
durationMs() - Method in record class ai.tabforge.workshop.model.AgentSummary
Returns the value of the durationMs record component.

E

equals(Object) - Method in record class ai.tabforge.workshop.model.AgentResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.tabforge.workshop.model.AgentSummary
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.tabforge.workshop.model.EscalationRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.tabforge.workshop.model.Finding
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.tabforge.workshop.model.HumanDecision
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.tabforge.workshop.model.ReviewReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.tabforge.workshop.model.ReviewScope
Indicates whether some other object is "equal to" this one.
errorMessage() - Method in record class ai.tabforge.workshop.model.AgentResult
Returns the value of the errorMessage record component.
escalate(String, Finding) - Method in interface ai.tabforge.workshop.agent.ProgressReporter
If agent finds critical finding during file procession, and before continuing with the next file, it will notify the orchestrator of the escalation, and stop the work.
escalate(String, Finding) - Method in class ai.tabforge.workshop.orchestrator.OrchestratorAgent
 
escalatedAt() - Method in record class ai.tabforge.workshop.model.EscalationRequest
Returns the value of the escalatedAt record component.
EscalationRequest - Record Class in ai.tabforge.workshop.model
Sent to Claude Desktop when a CRITICAL finding requires a human decision.
EscalationRequest(String, Finding, String, List<HumanDecision.DecisionType>, String, String) - Constructor for record class ai.tabforge.workshop.model.EscalationRequest
Creates an instance of a EscalationRequest record class.
estimatedCostUsd() - Method in record class ai.tabforge.workshop.model.AgentSummary
Estimated USD cost using Claude Sonnet pricing ($3/M input, $15/M output).
estimatedTotalCostUsd() - Method in record class ai.tabforge.workshop.model.ReviewReport
Estimated total cost of this review in USD.
estimateTokens(String) - Method in class ai.tabforge.workshop.orchestrator.ContextWindowManager
Estimates the token count for any string.
execute(AgentContext) - Method in class ai.tabforge.workshop.agent.SubAgent
Called by the OrchestratorAgent.startReview()

F

failed(String, String, int) - Static method in record class ai.tabforge.workshop.model.AgentResult
Returns a failed result with a single ERROR finding.
FAILED - Enum constant in enum class ai.tabforge.workshop.model.ReviewReport.ReviewStatus
Review failed due to an unrecoverable error.
filePath() - Method in record class ai.tabforge.workshop.model.Finding
Returns the value of the filePath record component.
filesScanned() - Method in record class ai.tabforge.workshop.model.AgentSummary
Returns the value of the filesScanned record component.
Finding - Record Class in ai.tabforge.workshop.model
A single issue discovered by a sub-agent during code review.
Finding(Severity, String, String, int, String, String, double, String) - Constructor for record class ai.tabforge.workshop.model.Finding
Validates invariants at construction time.
findingCount() - Method in record class ai.tabforge.workshop.model.AgentSummary
Returns the value of the findingCount record component.
findingRuleId() - Method in record class ai.tabforge.workshop.model.HumanDecision
Returns the value of the findingRuleId record component.
findings() - Method in record class ai.tabforge.workshop.model.AgentResult
Returns the value of the findings record component.
findings() - Method in record class ai.tabforge.workshop.model.ReviewReport
Returns the value of the findings record component.
findingsByPriority() - Method in record class ai.tabforge.workshop.model.ReviewReport
Returns findings sorted by severity (CRITICAL first) then by confidence descending.
focus() - Method in record class ai.tabforge.workshop.model.ReviewScope
Returns the value of the focus record component.
FULL_PROJECT - Enum constant in enum class ai.tabforge.workshop.model.ReviewScope.ScopeType
Every Java source file in the project.
fullScan(String) - Static method in record class ai.tabforge.workshop.model.ReviewScope
Convenience factory — full project scan with all agents.

G

getAgentName() - Method in class ai.tabforge.workshop.agent.SubAgent
 
getAgentName() - Method in class ai.tabforge.workshop.agents.ArchitectureCheckerAgent
 
getAgentName() - Method in class ai.tabforge.workshop.agents.PerformanceAnalystAgent
 
getAgentName() - Method in class ai.tabforge.workshop.agents.SecurityAuditorAgent
 
getAgentName() - Method in class ai.tabforge.workshop.agents.TransactionAnalystAgent
 
getCurrentAgentName() - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
 
getCurrentlyProcessedFile() - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
 
getDefaultMaxOutputTokens() - Method in class ai.tabforge.workshop.orchestrator.ContextWindowManager
The default maxOutputTokens used when actual file content is not yet known — for example, when OrchestratorAgent builds an AgentContext before the agent has read the files.
getFileList() - Method in class ai.tabforge.workshop.agent.AgentContext
 
getLatch() - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
 
getPendingEscalation() - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
 
getProcessedFiles() - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
 
getProgress() - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
In the phase 1, agents (launched by
invalid @link
{@link OrchestratorAgent#startReview(ReviewScope))
} will run sequentially, one after another.
getProjectPath() - Method in class ai.tabforge.workshop.agent.AgentContext
 
getReport() - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
 
GetReportTool - Class in ai.tabforge.workshop
MCP Tool: get_report
GetReportTool(OrchestratorAgent) - Constructor for class ai.tabforge.workshop.GetReportTool
 
getReviewId() - Method in class ai.tabforge.workshop.agent.AgentContext
 
getReviewId() - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
 
getScope() - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
 
getStartedAt() - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
 
getStatus() - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
 
getStatus(String) - Method in class ai.tabforge.workshop.orchestrator.OrchestratorAgent
Read content from the activeSessions.
getTokenBudget() - Method in class ai.tabforge.workshop.agent.AgentContext
Let's explain in a simple way what a token is in general.
getTotalFiles() - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
 

H

hashCode() - Method in record class ai.tabforge.workshop.model.AgentResult
Returns a hash code value for this object.
hashCode() - Method in record class ai.tabforge.workshop.model.AgentSummary
Returns a hash code value for this object.
hashCode() - Method in record class ai.tabforge.workshop.model.EscalationRequest
Returns a hash code value for this object.
hashCode() - Method in record class ai.tabforge.workshop.model.Finding
Returns a hash code value for this object.
hashCode() - Method in record class ai.tabforge.workshop.model.HumanDecision
Returns a hash code value for this object.
hashCode() - Method in record class ai.tabforge.workshop.model.ReviewReport
Returns a hash code value for this object.
hashCode() - Method in record class ai.tabforge.workshop.model.ReviewScope
Returns a hash code value for this object.
HumanDecision - Record Class in ai.tabforge.workshop.model
The developer's response to an escalation — recorded in the audit trail.
HumanDecision(String, String, HumanDecision.DecisionType, String, String) - Constructor for record class ai.tabforge.workshop.model.HumanDecision
Creates an instance of a HumanDecision record class.
HumanDecision.DecisionType - Enum Class in ai.tabforge.workshop.model
The three choices available to the developer when an escalation occurs.
humanDecisions() - Method in record class ai.tabforge.workshop.model.ReviewReport
Returns the value of the humanDecisions record component.

I

INFO - Enum constant in enum class ai.tabforge.workshop.model.Severity
An advisory note — improvement opportunity with no immediate risk.
inputTokens() - Method in record class ai.tabforge.workshop.model.AgentResult
Returns the value of the inputTokens record component.
inputTokens() - Method in record class ai.tabforge.workshop.model.AgentSummary
Returns the value of the inputTokens record component.
isBelowConfidenceThreshold() - Method in record class ai.tabforge.workshop.model.Finding
Returns true if this finding is confident enough to trigger escalation.
isSuccess() - Method in record class ai.tabforge.workshop.model.AgentResult
Returns true if the agent completed without error.

L

lineNumber() - Method in record class ai.tabforge.workshop.model.Finding
Returns the value of the lineNumber record component.

M

main(String[]) - Static method in class ai.tabforge.workshop.Main
 
Main - Class in ai.tabforge.workshop
Entry point for the Claude Architect Workshop MCP Server.
Main() - Constructor for class ai.tabforge.workshop.Main
 
message() - Method in record class ai.tabforge.workshop.model.Finding
Returns the value of the message record component.

O

OrchestratorAgent - Class in ai.tabforge.workshop.orchestrator
The central coordinator of the Workshop review — manages all sub-agents, enforces workflow, handles lifecycle hooks, and decides when to escalate.
OrchestratorAgent() - Constructor for class ai.tabforge.workshop.orchestrator.OrchestratorAgent
 
outputTokens() - Method in record class ai.tabforge.workshop.model.AgentResult
Returns the value of the outputTokens record component.
outputTokens() - Method in record class ai.tabforge.workshop.model.AgentSummary
Returns the value of the outputTokens record component.
overallRisk() - Method in record class ai.tabforge.workshop.model.ReviewReport
Returns the value of the overallRisk record component.
OVERRIDE_CONTINUE - Enum constant in enum class ai.tabforge.workshop.model.HumanDecision.DecisionType
Developer acknowledges the risk and chooses to merge anyway.

P

PERFORMANCE - Enum constant in enum class ai.tabforge.workshop.model.ReviewScope.FocusFilter
Run PerformanceAnalystAgent only.
PerformanceAnalystAgent - Class in ai.tabforge.workshop.agents
 
PerformanceAnalystAgent(ProgressReporter, AnthropicClient) - Constructor for class ai.tabforge.workshop.agents.PerformanceAnalystAgent
 
ProgressReporter - Interface in ai.tabforge.workshop.agent
SubAgent need reference for OrchestratorAgent.
projectPath() - Method in record class ai.tabforge.workshop.model.ReviewReport
Returns the value of the projectPath record component.
projectPath() - Method in record class ai.tabforge.workshop.model.ReviewScope
Returns the value of the projectPath record component.

Q

question() - Method in record class ai.tabforge.workshop.model.EscalationRequest
Returns the value of the question record component.

R

REJECT_FINDING - Enum constant in enum class ai.tabforge.workshop.model.HumanDecision.DecisionType
Developer disagrees — this is a false positive.
RespondToEscalationTool - Class in ai.tabforge.workshop
MCP Tool: respond_to_escalation
RespondToEscalationTool(OrchestratorAgent) - Constructor for class ai.tabforge.workshop.RespondToEscalationTool
 
resumeAfterEscalation(String, HumanDecision) - Method in class ai.tabforge.workshop.orchestrator.OrchestratorAgent
Resumes a paused review after the developer has responded to an escalation.
retryCount() - Method in record class ai.tabforge.workshop.model.AgentResult
Returns the value of the retryCount record component.
retryCount() - Method in record class ai.tabforge.workshop.model.AgentSummary
Returns the value of the retryCount record component.
reviewId() - Method in record class ai.tabforge.workshop.model.EscalationRequest
Returns the value of the reviewId record component.
reviewId() - Method in record class ai.tabforge.workshop.model.HumanDecision
Returns the value of the reviewId record component.
reviewId() - Method in record class ai.tabforge.workshop.model.ReviewReport
Returns the value of the reviewId record component.
ReviewReport - Record Class in ai.tabforge.workshop.model
The final aggregated output of a complete Workshop review.
ReviewReport(String, String, String, String, ReviewReport.ReviewStatus, Severity, boolean, List<Finding>, Map<String, AgentSummary>, List<HumanDecision>) - Constructor for record class ai.tabforge.workshop.model.ReviewReport
Creates an instance of a ReviewReport record class.
ReviewReport.ReviewStatus - Enum Class in ai.tabforge.workshop.model
Current lifecycle state of the review session.
ReviewScope - Record Class in ai.tabforge.workshop.model
Defines what to review: which files and which specialist agents to run.
ReviewScope(String, ReviewScope.ScopeType, ReviewScope.FocusFilter) - Constructor for record class ai.tabforge.workshop.model.ReviewScope
Creates an instance of a ReviewScope record class.
ReviewScope.FocusFilter - Enum Class in ai.tabforge.workshop.model
Which specialist sub-agents to run.
ReviewScope.ScopeType - Enum Class in ai.tabforge.workshop.model
Which files to include in the review.
ReviewSession - Class in ai.tabforge.workshop.orchestrator
When Claude AI periodically calls GetReportTool in order to obtain review status (and so, when GetReportTool calls
invalid reference
OrchestratorAgent#getStatus()
) the GetReportToll will return JSON filled with data from this class.
ReviewSession() - Constructor for class ai.tabforge.workshop.orchestrator.ReviewSession
 
ReviewSession(String, ReviewScope, ReviewReport.ReviewStatus, ReviewReport, EscalationRequest, String) - Constructor for class ai.tabforge.workshop.orchestrator.ReviewSession
 
ruleId() - Method in record class ai.tabforge.workshop.model.Finding
Returns the value of the ruleId record component.
run() - Static method in class ai.tabforge.workshop.ApiSmokeTest
Entry point called from Main when --smoke-test flag is present.
RUNNING - Enum constant in enum class ai.tabforge.workshop.model.ReviewReport.ReviewStatus
Review is currently running — agents are executing.

S

safeToMerge() - Method in record class ai.tabforge.workshop.model.ReviewReport
Returns the value of the safeToMerge record component.
scopeType() - Method in record class ai.tabforge.workshop.model.ReviewScope
Returns the value of the scopeType record component.
SECURITY - Enum constant in enum class ai.tabforge.workshop.model.ReviewScope.FocusFilter
Run SecurityAuditorAgent only.
SecurityAuditorAgent - Class in ai.tabforge.workshop.agents
Specialist sub-agent that analyzes Jakarta EE source files for security vulnerabilities.
SecurityAuditorAgent(ProgressReporter, AnthropicClient) - Constructor for class ai.tabforge.workshop.agents.SecurityAuditorAgent
 
setCurrentAgentName(String) - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
Being called by
invalid @link
{@link OrchestratorAgent#startReview())
} when the agent starts
setCurrentlyProcessedFile(String) - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
 
setLatch(CountDownLatch) - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
 
setPendingEscalation(EscalationRequest) - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
 
setProcessedFiles(int) - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
 
setReport(ReviewReport) - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
 
setStatus(ReviewReport.ReviewStatus) - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
 
setTotalFiles(int) - Method in class ai.tabforge.workshop.orchestrator.ReviewSession
 
severity() - Method in record class ai.tabforge.workshop.model.Finding
Returns the value of the severity record component.
Severity - Enum Class in ai.tabforge.workshop.model
Risk level of a finding discovered by a sub-agent.
standardQuestion(Finding) - Static method in record class ai.tabforge.workshop.model.EscalationRequest
Standard escalation question for a CRITICAL finding.
start() - Method in class ai.tabforge.workshop.WorkshopServer
Registers all tools and starts the MCP server.
startedAt() - Method in record class ai.tabforge.workshop.model.ReviewReport
Returns the value of the startedAt record component.
startReview(ReviewScope) - Method in class ai.tabforge.workshop.orchestrator.OrchestratorAgent
Starts a new review session asynchronously and returns immediately with a reviewId.
StartReviewTool - Class in ai.tabforge.workshop
MCP Tool: start_review
StartReviewTool(OrchestratorAgent) - Constructor for class ai.tabforge.workshop.StartReviewTool
 
status() - Method in record class ai.tabforge.workshop.model.ReviewReport
Returns the value of the status record component.
SubAgent - Class in ai.tabforge.workshop.agent
 
SubAgent(ProgressReporter) - Constructor for class ai.tabforge.workshop.agent.SubAgent
 
suggestion() - Method in record class ai.tabforge.workshop.model.Finding
Returns the value of the suggestion record component.

T

TaskDecomposer - Class in ai.tabforge.workshop.orchestrator
 
TaskDecomposer() - Constructor for class ai.tabforge.workshop.orchestrator.TaskDecomposer
 
toolSpecification(McpJsonMapper) - Method in class ai.tabforge.workshop.CancelReviewTool
 
toolSpecification(McpJsonMapper) - Method in class ai.tabforge.workshop.GetReportTool
 
toolSpecification(McpJsonMapper) - Method in class ai.tabforge.workshop.RespondToEscalationTool
 
toolSpecification(McpJsonMapper) - Method in class ai.tabforge.workshop.StartReviewTool
Builds the MCP tool descriptor and attaches the async execution handler.
toString() - Method in record class ai.tabforge.workshop.model.AgentResult
Returns a string representation of this record class.
toString() - Method in record class ai.tabforge.workshop.model.AgentSummary
Returns a string representation of this record class.
toString() - Method in record class ai.tabforge.workshop.model.EscalationRequest
Returns a string representation of this record class.
toString() - Method in record class ai.tabforge.workshop.model.Finding
Returns a string representation of this record class.
toString() - Method in record class ai.tabforge.workshop.model.HumanDecision
Returns a string representation of this record class.
toString() - Method in record class ai.tabforge.workshop.model.ReviewReport
Returns a string representation of this record class.
toString() - Method in record class ai.tabforge.workshop.model.ReviewScope
Returns a string representation of this record class.
totalTokens() - Method in record class ai.tabforge.workshop.model.AgentResult
Returns total token usage for budget tracking.
totalTokensUsed() - Method in record class ai.tabforge.workshop.model.ReviewReport
Total tokens consumed across all agents in this review.
TransactionAnalystAgent - Class in ai.tabforge.workshop.agents
 
TransactionAnalystAgent(ProgressReporter, AnthropicClient) - Constructor for class ai.tabforge.workshop.agents.TransactionAnalystAgent
 
TRANSACTIONS - Enum constant in enum class ai.tabforge.workshop.model.ReviewScope.FocusFilter
Run TransactionAnalystAgent only.
triggeringFinding() - Method in record class ai.tabforge.workshop.model.EscalationRequest
Returns the value of the triggeringFinding record component.

U

uncertaintyQuestion(Finding) - Static method in record class ai.tabforge.workshop.model.EscalationRequest
Uncertainty escalation question for a CRITICAL finding with 0.70–0.84 confidence.
updateProgress(String, String) - Method in interface ai.tabforge.workshop.agent.ProgressReporter
 
updateProgress(String, String) - Method in class ai.tabforge.workshop.orchestrator.OrchestratorAgent
Will be called by the SubAgent.execute() during file processing, to push live progress data into the ReviewSession .

V

valueOf(String) - Static method in enum class ai.tabforge.workshop.model.HumanDecision.DecisionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.tabforge.workshop.model.ReviewReport.ReviewStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.tabforge.workshop.model.ReviewScope.FocusFilter
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.tabforge.workshop.model.ReviewScope.ScopeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.tabforge.workshop.model.Severity
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ai.tabforge.workshop.model.HumanDecision.DecisionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.tabforge.workshop.model.ReviewReport.ReviewStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.tabforge.workshop.model.ReviewScope.FocusFilter
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.tabforge.workshop.model.ReviewScope.ScopeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.tabforge.workshop.model.Severity
Returns an array containing the constants of this enum class, in the order they are declared.

W

WARNING - Enum constant in enum class ai.tabforge.workshop.model.Severity
A finding that should be fixed but does not require immediate human decision.
WorkshopServer - Class in ai.tabforge.workshop
Wires together all MCP tools and starts the server over STDIO transport.
WorkshopServer() - Constructor for class ai.tabforge.workshop.WorkshopServer
 
A B C D E F G H I L M O P Q R S T U V W 
All Classes and Interfaces|All Packages