Skip to content

smart redaction#6195

Open
EthanHealy01 wants to merge 21 commits intomainfrom
feature/SmartRedactionAgent
Open

smart redaction#6195
EthanHealy01 wants to merge 21 commits intomainfrom
feature/SmartRedactionAgent

Conversation

@EthanHealy01
Copy link
Copy Markdown
Contributor

No description provided.

@dosubot dosubot Bot added size:XXL This PR changes 1000+ lines ignoring generated files. enhancement New feature or request labels Apr 23, 2026
@stirlingbot stirlingbot Bot added Java Pull requests that update Java code Front End Issues or pull requests related to front-end development Back End Issues related to back-end development API API-related issues or pull requests and removed enhancement New feature or request labels Apr 23, 2026
EthanHealy01 and others added 10 commits April 23, 2026 15:52
- Move PlannerOutput, AnalyserOutput, ImageBoundingBox, TextRange to contracts/smart_redaction.py
- Add SmartRedactionWorkflow.handle() so orchestrator delegates via .handle() like other agents
- Remove _run_smart_redaction from orchestrator
- AiWorkflowService.onPlan: use response.getSummary() directly instead of preferring X-Stirling-Summary header
@stirlingbot stirlingbot Bot added the engine label Apr 27, 2026
EthanHealy01 and others added 4 commits April 27, 2026 15:39
- AiWorkflowService: combine parameters-in-progress-events (HEAD) with
  ToolResult/report handling and multi-turn resume logic (main); remove
  dead StepOutput record
- orchestrator.py: keep both PdfReviewAgent and SmartRedactionWorkflow
  imports; combine both delegate descriptions in system prompt
Resolved conflicts:
- contracts/__init__.py: kept AiFile (main) + AnalyserOutput/ImageBoundingBox (HEAD)
- orchestrator.py: kept smart_redaction_agent routing + improved unsupported_capability wording from main
- AiWorkflowService.java: used filesById (main) + kept parameters arg for executingTool (HEAD)
Comment thread frontend/src/prototypes/components/chat/ChatPanel.tsx Outdated
Comment thread engine/src/stirling/models/tool_models.py Outdated
Comment thread engine/src/stirling/models/tool_models.py Outdated
Comment thread engine/src/stirling/agents/orchestrator.py
return ResponseEntity.ok().contentType(MediaType.APPLICATION_JSON).body(response);
}

@PostMapping(value = "/debug/extract-text", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We may need to have a convsersation at standup about how to handle debug endpoints. Not sure if we have some already or not.

@stirlingbot stirlingbot Bot added the Test Testing-related issues or pull requests label May 1, 2026
Resolved conflict in AiEngineController: kept debugExtractText endpoint
from this branch and parseJson (returning JsonNode) from main.
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 1, 2026

Frontend Check Failed

There are issues with your frontend code that will need to be fixed before they can be merged in.

Run task frontend:fix to auto-fix what can be fixed automatically, then run task frontend:check:all to see what still needs fixing manually.

@stirlingbot
Copy link
Copy Markdown
Contributor

stirlingbot Bot commented May 1, 2026

🚀 V2 Auto-Deployment Complete!

Your V2 PR with embedded architecture has been deployed!

🔗 Direct Test URL (non-SSL) http://54.175.155.236:6195

🔐 Secure HTTPS URL: https://6195.ssl.stirlingpdf.cloud

This deployment will be automatically cleaned up when the PR is closed.

🔄 Auto-deployed for approved V2 contributors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

API API-related issues or pull requests Back End Issues related to back-end development engine Front End Issues or pull requests related to front-end development Java Pull requests that update Java code size:XXL This PR changes 1000+ lines ignoring generated files. Test Testing-related issues or pull requests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants