-
Notifications
You must be signed in to change notification settings - Fork 633
UN-3403 [FEAT] Agentic table extractor plugin with multi-agent LLM-powered table extraction #1914
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
108 commits
Select commit
Hold shift + click to select a range
2da4907
Execution backend - revamp
harini-venkataraman 41eeef8
async flow
harini-venkataraman f66dfb2
Streaming progress to FE
harini-venkataraman 95c6592
Removing multi hop in Prompt studio ide and structure tool
harini-venkataraman d8cc6cc
Merge origin/main into feat/execution-backend
Deepak-Kesavan 44a2b3f
Merge remote-tracking branch 'origin/main' into feat/execution-backend
Deepak-Kesavan 2f4f2dc
UN-3234 [FIX] Add beta tag to agentic prompt studio navigation item
Deepak-Kesavan d041201
Added executors for agentic prompt studio
harini-venkataraman 0a0cfb1
Merge branch 'main' of github.com:Zipstack/unstract into feat/executi…
harini-venkataraman a4e1fd7
Merge branch 'main' of github.com:Zipstack/unstract into feat/executi…
harini-venkataraman ae77d6a
Added executors for agentic prompt studio
harini-venkataraman 5c22956
Added executors for agentic prompt studio
harini-venkataraman 3cc3213
Removed redundant envs
harini-venkataraman d0532f8
Removed redundant envs
harini-venkataraman 6173df5
Removed redundant envs
harini-venkataraman bbe6f58
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] a3dc912
Removed redundant envs
harini-venkataraman 98c8071
Merge branch 'main' of github.com:Zipstack/unstract into feat/executi…
harini-venkataraman 21157ac
Merge branch 'feat/execution-backend' of github.com:Zipstack/unstract…
harini-venkataraman 0216b59
Removed redundant envs
harini-venkataraman db81b9d
Removed redundant envs
harini-venkataraman e1da202
Removed redundant envs
harini-venkataraman d119797
Removed redundant envs
harini-venkataraman fbadbf8
Removed redundant envs
harini-venkataraman 882296e
Removed redundant envs
harini-venkataraman 6d3bbbf
Removed redundant envs
harini-venkataraman 292460b
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] f35c0e6
Removed redundant envs
harini-venkataraman 9bcb458
Merge branch 'feat/execution-backend' of github.com:Zipstack/unstract…
harini-venkataraman 0cbd10a
adding worker for callbacks
harini-venkataraman 2b1ab1e
adding worker for callbacks
harini-venkataraman 4122f08
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 1ceb352
adding worker for callbacks
harini-venkataraman d69304d
Merge branch 'feat/execution-backend' of github.com:Zipstack/unstract…
harini-venkataraman 7c1266b
adding worker for callbacks
harini-venkataraman 0b84d9e
adding worker for callbacks
harini-venkataraman 5b0629d
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 98ee4b9
Pluggable apps and plugins to fit the new async prompt execution arch…
harini-venkataraman 2dffcef
Merge branch 'feat/execution-backend' of github.com:Zipstack/unstract…
harini-venkataraman 3b35fb2
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 1ab6031
Pluggable apps and plugins to fit the new async prompt execution arch…
harini-venkataraman 15c3daf
Merge branch 'feat/execution-backend' of github.com:Zipstack/unstract…
harini-venkataraman 7ae1a74
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] fbf9c29
Pluggable apps and plugins to fit the new async prompt execution arch…
harini-venkataraman ec2f762
Merge branch 'feat/execution-backend' of github.com:Zipstack/unstract…
harini-venkataraman d6a3c5e
adding worker for callbacks
harini-venkataraman 5c23ab0
adding worker for callbacks
harini-venkataraman 525024f
adding worker for callbacks
harini-venkataraman a8cbce1
adding worker for callbacks
harini-venkataraman 549f17a
adding worker for callbacks
harini-venkataraman f9b86a9
adding worker for callbacks
harini-venkataraman 5369e5a
adding worker for callbacks
harini-venkataraman b5205ff
adding worker for callbacks
harini-venkataraman 9659661
fix: write output files in agentic extraction pipeline
harini-venkataraman 67eef62
UN-3266 fix: replace hardcoded /tmp paths with secure temp dirs in te…
harini-venkataraman 3f4cc7d
Merge branch 'main' into feat/async-prompt-service-v2
harini-venkataraman a563a35
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 9b422da
Update docs
harini-venkataraman 6a6e8e9
Merge branch 'feat/async-prompt-service-v2' of github.com:Zipstack/un…
harini-venkataraman 817fc1c
UN-3266 fix: remove dead code with undefined names in fetch_response
harini-venkataraman d9bc50f
Un 3266 fix security hotspot tmp paths (#1851)
harini-venkataraman b715f64
UN-3266 fix: resolve SonarCloud bugs S2259 and S1244 in PR #1849
harini-venkataraman e9c23b2
UN-3266 fix: resolve SonarCloud code smells in PR #1849
harini-venkataraman f59755a
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 4bf9736
UN-3266 fix: wrap long log message in dispatcher.py to fix E501
harini-venkataraman 0531870
UN-3266 fix: resolve remaining SonarCloud S117 naming violations
harini-venkataraman a2edb23
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 3f86131
UN-3266 fix: resolve remaining SonarCloud code smells in PR #1849
harini-venkataraman 45e61c4
UN-3266 fix: resolve SonarCloud cognitive complexity and code smell v…
harini-venkataraman 6391c6c
UN-3266 fix: remove unused RetrievalStrategy import from _handle_answ…
harini-venkataraman 0af0484
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 807e405
UN-3266 fix: rename UsageHelper params to lowercase (N803)
harini-venkataraman 9bdb3f5
UN-3266 fix: resolve remaining SonarCloud issues from check run 66691…
harini-venkataraman 18eafe9
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 7a01a35
UN-3266 fix: remove unused locals in _handle_answer_prompt (F841)
harini-venkataraman 3e5ce31
Merge branch 'main' into feat/async-prompt-service-v2
harini-venkataraman e3ca0c6
fix: resolve Biome linting errors in frontend source files
harini-venkataraman db3d8c2
fix: replace dynamic import of SharePermission with static import in …
harini-venkataraman a62a9fd
Merge branch 'main' into feat/async-prompt-service-v2
harini-venkataraman b3a90af
fix: resolve SonarCloud warnings in frontend components
harini-venkataraman 4200ac1
Merge branch 'main' into feat/async-prompt-service-v2
ritwik-g 1c58eb9
Merge branch 'main' into feat/async-prompt-service-v2
harini-venkataraman 8fdb680
Merge branch 'main' into feat/async-prompt-service-v2
harini-venkataraman 79adb41
Merge branch 'main' into feat/async-prompt-service-v2
harini-venkataraman 9749083
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] e8515d5
Address PR #1849 review comments: fix null guards, dead code, and tes…
harini-venkataraman 2be161b
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 7a740a2
Merge branch 'main' into feat/async-prompt-service-v2
harini-venkataraman 3d9f540
Fix missing llm_usage_reason for summarize LLM usage tracking
harini-venkataraman 26d8c4a
UN-3266 [FIX] Fix single-pass extraction routing in LegacyExecutor
harini-venkataraman 4879b10
Fixing API depployment response mismatches
harini-venkataraman ba38ece
Add complete_vision() method to SDK1 LLM for multimodal completions
harini-venkataraman 65863f8
UN-3266 [FIX] Gate Run button by agentic table readiness checklist
harini-venkataraman d2ca93e
Merge branch 'main' into feat/agentic-table-extractor
harini-venkataraman 7645490
[FIX] Use correct primary key field in prompt count subquery (#1905)
harini-venkataraman fedca1b
[FIX] Add agentic_table as valid enforce_type choice
harini-venkataraman 937387b
UN-3266 [FIX] Wire agentic_table enforce_type to executor dispatch
harini-venkataraman aca15c7
UN-3266 [FIX] Add agentic_table queue to executor worker defaults
harini-venkataraman f0d336a
UN-3266 [FIX] Dispatch agentic_table prompts to executor on IDE Run
harini-venkataraman f407c95
UN-3266 [FIX] Reshape agentic_table executor output in IDE callback
harini-venkataraman dc28de6
Fixing timeout issues
harini-venkataraman 55e8318
API deployment fixes for Agentic table extractor
harini-venkataraman f41e207
Merge branch 'main' into feat/agentic-table-extractor
harini-venkataraman 7d2d286
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] d69a8f0
Fixing syntax issues
harini-venkataraman 340963f
Fix agentic_table executor reading INFILE after JSON overwrite
harini-venkataraman 611ec9a
Merge branch 'main' into feat/agentic-table-extractor
harini-venkataraman 585199b
Merge branch 'main' into feat/agentic-table-extractor
harini-venkataraman File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
41 changes: 41 additions & 0 deletions
41
...end/prompt_studio/prompt_studio_v2/migrations/0014_alter_toolstudioprompt_enforce_type.py
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,41 @@ | ||
| # Generated for agentic table enforce type | ||
|
|
||
| from django.db import migrations, models | ||
|
|
||
|
|
||
| class Migration(migrations.Migration): | ||
| dependencies = [ | ||
| ( | ||
| "prompt_studio_v2", | ||
| "0013_toolstudioprompt_enable_postprocessing_webhook_and_more", | ||
| ), | ||
| ] | ||
|
|
||
| operations = [ | ||
| migrations.AlterField( | ||
| model_name="toolstudioprompt", | ||
| name="enforce_type", | ||
| field=models.TextField( | ||
| blank=True, | ||
| choices=[ | ||
| ("text", "Response sent as Text"), | ||
| ("number", "Response sent as number"), | ||
| ("email", "Response sent as email"), | ||
| ("date", "Response sent as date"), | ||
| ("boolean", "Response sent as boolean"), | ||
| ("json", "Response sent as json"), | ||
| ( | ||
| "line-item", | ||
| "Response sent as line-item which is large a JSON output. If extraction stopped due to token limitation, we try to continue extraction from where it stopped", | ||
| ), | ||
| ("table", "Response sent as json"), | ||
| ( | ||
| "agentic_table", | ||
| "Response sent as agentic table extraction", | ||
| ), | ||
| ], | ||
| db_comment="Field to store the type in which the response to be returned.", | ||
| default="text", | ||
| ), | ||
| ), | ||
| ] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.