Skip to content

Improve consistency and reliability of tools in Stirling Engine#6855

Open
jbrunton96 wants to merge 4 commits into
mainfrom
remove-markdown-agent
Open

Improve consistency and reliability of tools in Stirling Engine#6855
jbrunton96 wants to merge 4 commits into
mainfrom
remove-markdown-agent

Conversation

@jbrunton96

Copy link
Copy Markdown
Contributor

Description of Changes

A few changes to improve things in the engine:

  • Changed the PDF to Markdown code to be a real tool in Java, to remove the need for the pdf_ingest code, which looked a bit like an agent but wasn't behaving as an agent. It's now just covered automatically by the edit agent.
  • Noticed that 0-parameter-endpoints were previously being ignored by the tool_models generator, so some tools which require no params were being mistakenly excluded.
  • Removed tools which currently never succeed like Add Stamp, Cert Sign, and Overlay, because they require the supporting files to be sent in a different location in the API call, which we don't currently do. Ideally, we'd add proper support for this, but we're better off now removing support for these tools rather than just have them crash. We can re-add these tools in a future PR properly.

@jbrunton96 jbrunton96 self-assigned this Jul 1, 2026
@stirlingbot stirlingbot Bot added Java Pull requests that update Java code Test Testing-related issues or pull requests engine labels Jul 1, 2026
@stirlingbot

stirlingbot Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

🚀 V2 Auto-Deployment Complete!

Your V2 PR with embedded architecture has been deployed!

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

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

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

🔄 Auto-deployed for approved V2 contributors.

@jbrunton96 jbrunton96 marked this pull request as ready for review July 2, 2026 08:23
@dosubot dosubot Bot added size:L This PR changes 100-499 lines ignoring generated files. Bugfix Pull requests that fix bugs enhancement New feature or request labels Jul 2, 2026
@jbrunton96 jbrunton96 enabled auto-merge July 2, 2026 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bugfix Pull requests that fix bugs engine enhancement New feature or request Java Pull requests that update Java code size:L This PR changes 100-499 lines ignoring generated files. Test Testing-related issues or pull requests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants