.flake8
.gitignore
.pre-commit-config.yaml
LICENSE
README.md
bandit.yaml
dockerfile
mkdocs.yml
mypy.ini
pylintrc
pyproject.toml
renovate.json
.github/dependabot.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/actions/ollama/action.yml
.github/actions/run-examples/action.yml
.github/workflows/build.yml
.github/workflows/mkdocs-gh-pages.yml
.github/workflows/pdl-live-react-tests.yml
.github/workflows/publish-quay.yaml
.github/workflows/release-static-web-app.yml
.github/workflows/release-ui.yml
.github/workflows/release.yml
.github/workflows/run-examples-prep.yml
.github/workflows/run-examples.yml
.github/workflows/rust-interpreter.yml
.github/workflows/tauri-cli.yml
.vscode/launch.json
.vscode/settings.json
contrib/prompt_library/CoT.pdl
contrib/prompt_library/ReAct.pdl
contrib/prompt_library/ReWoo.pdl
contrib/prompt_library/tools.pdl
docs/.nojekyll
docs/README.md
docs/api_reference.md
docs/autopdl.md
docs/contrib.md
docs/telemetry.md
docs/tutorial.md
docs/viewer.md
docs/assets/ai-governance--prompt.svg
docs/assets/animated_chatbot.gif
docs/assets/pdl-ui-1.png
docs/assets/pdl-ui-2.png
docs/assets/pdl-ui-3.png
docs/assets/pdl_quick_reference.pdf
docs/assets/pdl_quick_reference.png
docs/assets/telemetry.png
docs/assets/ui.gif
docs/css/index.css
docs/stylesheets/extra.css
examples/aggregators/contribute_in_file.pdl
examples/aggregators/contribute_in_stderr.pdl
examples/aggregators/contribute_in_stdout.pdl
examples/callback/README.md
examples/callback/repair_main.py
examples/callback/repair_prompt.pdl
examples/chatbot/chatbot.pdl
examples/cldk/README.md
examples/cldk/cldk-assistant.pdl
examples/demo/1-hello.pdl
examples/demo/10-sdg.pdl
examples/demo/11-repeat.pdl
examples/demo/2-model-chaining.pdl
examples/demo/3-def-use.pdl
examples/demo/4-function.pdl
examples/demo/5-code-eval.pdl
examples/demo/6-code-json.pdl
examples/demo/7-chatbot-roles.pdl
examples/demo/8-tools.pdl
examples/demo/9-react.pdl
examples/demo/data.yaml
examples/demo/ground_truth.txt
examples/demo/qna.yaml
examples/demos/granite_io_hallucinations.pdl
examples/demos/react.pdl
examples/demos/react_call.pdl
examples/demos/react_fun.pdl
examples/demos/repair_main.py
examples/demos/repair_prompt.pdl
examples/demos/wiki.pdl
examples/expectations/email.pdl
examples/expectations/gsm8k_short.pdl
examples/expectations/mbpp.pdl
examples/fibonacci/fib.pdl
examples/granite-io/granite_io_hallucinations.pdl
examples/granite-io/granite_io_object.pdl
examples/granite-io/granite_io_openai.pdl
examples/granite-io/granite_io_thinking.pdl
examples/granite-io/granite_io_transformers.pdl
examples/gsm8k/README.md
examples/gsm8k/demos.yaml
examples/gsm8k/gsm8k-loop-fission.pdl
examples/gsm8k/gsm8k-plan-few-shots.pdl
examples/gsm8k/gsm8k-plan.pdl
examples/gsm8k/gsm8k-tot-few-shot.pdl
examples/gsm8k/gsm8k-tot-multiplan.pdl
examples/gsm8k/gsm8k-tot.pdl
examples/gsm8k/gsm8k.pdl
examples/input/data.txt
examples/input/input_test.pdl
examples/input/input_test1.pdl
examples/input/input_test2.pdl
examples/intrinsics/README.md
examples/intrinsics/demo-hallucination.json
examples/intrinsics/demo-hallucination.pdl
examples/map-reduce/context_fork.pdl
examples/map-reduce/python-reduce.pdl
examples/map-reduce/reduce.pdl
examples/notebooks/data.yaml
examples/notebooks/demo.ipynb
examples/notebooks/demonstrations.txt
examples/notebooks/granite_io_demo.ipynb
examples/notebooks/ground_truth.txt
examples/notebooks/notebook.ipynb
examples/notebooks/notebook_debug.ipynb
examples/notebooks/pdl.ipynb
examples/optimizer/__init__.py
examples/optimizer/config.yml
examples/optimizer/eval_levenshtein.pdl
examples/optimizer/fever.pdl
examples/optimizer/fever_evaluator.py
examples/optimizer/grammar_correction.pdl
examples/optimizer/grammar_correction.yaml
examples/optimizer/gsm8k.pdl
examples/optimizer/gsm8k_evaluator.py
examples/optimizer/gsm8k_optimizer_config.yml
examples/optimizer/gsmhard_evaluator.py
examples/optimizer/mbpp.pdl
examples/optimizer/mbpp_dataset.py
examples/optimizer/mbpp_evaluator.py
examples/optimizer/optimize.py
examples/optimizer/optimized_grammar_correction.pdl
examples/optimizer/process_fever.py
examples/optimizer/process_grammar_correction.py
examples/optimizer/process_gsm8k.py
examples/optimizer/process_mbpp.py
examples/prompt_library/gsm8k_cot.pdl
examples/prompt_library/gsm8k_react.pdl
examples/prompt_library/gsm8k_rewoo.pdl
examples/rag/README.md
examples/rag/pdf_index.pdl
examples/rag/pdf_query.pdl
examples/rag/rag.py
examples/rag/rag_library1.pdl
examples/rag/tfidf_rag.pdl
examples/react/demo.pdl
examples/react/demonstrations.txt
examples/react/react_call.pdl
examples/react/react_fun.pdl
examples/skeleton-of-thought/tips.pdl
examples/skeleton-of-thought/topic.jsonl
examples/teacher/qna.yaml
examples/teacher/teacher.pdl
examples/tools/calc.pdl
examples/tools/search.pdl
examples/tools/wiki.pdl
examples/tutorial/calling_llm.pdl
examples/tutorial/calling_llm_chaining.pdl
examples/tutorial/calling_llm_with_input.pdl
examples/tutorial/calling_llm_with_input_messages.pdl
examples/tutorial/calling_llm_with_input_messages_var.pdl
examples/tutorial/code_command.pdl
examples/tutorial/code_jinja.pdl
examples/tutorial/code_pdl.pdl
examples/tutorial/code_python.pdl
examples/tutorial/data.txt
examples/tutorial/data.yaml
examples/tutorial/data_block_raw.pdl
examples/tutorial/defs.pdl
examples/tutorial/for.pdl
examples/tutorial/for_array.pdl
examples/tutorial/for_lastOf.pdl
examples/tutorial/for_multiple_lists.pdl
examples/tutorial/for_object.pdl
examples/tutorial/for_with.pdl
examples/tutorial/free_variables.pdl
examples/tutorial/function_alias.pdl
examples/tutorial/function_call_in_jinja.pdl
examples/tutorial/function_definition.pdl
examples/tutorial/function_empty_context.pdl
examples/tutorial/function_optional_params.pdl
examples/tutorial/if.pdl
examples/tutorial/import.pdl
examples/tutorial/import_lib.pdl
examples/tutorial/independent.pdl
examples/tutorial/independent_docs.pdl
examples/tutorial/independent_for.pdl
examples/tutorial/input.json
examples/tutorial/input_file.pdl
examples/tutorial/input_file_json.pdl
examples/tutorial/input_stdin.pdl
examples/tutorial/input_stdin_multiline.pdl
examples/tutorial/lastOf.pdl
examples/tutorial/local_computation.pdl
examples/tutorial/loop_index.pdl
examples/tutorial/muting_block_output.pdl
examples/tutorial/parser-regex.pdl
examples/tutorial/parser_findall.pdl
examples/tutorial/parser_regex_code.pdl
examples/tutorial/repeat.pdl
examples/tutorial/role.pdl
examples/tutorial/simple_program.pdl
examples/tutorial/structured_decoding.pdl
examples/tutorial/test.pdl
examples/tutorial/type_checking.pdl
examples/tutorial/type_checking_data.yaml
examples/tutorial/type_error.pdl
examples/tutorial/type_list.pdl
examples/tutorial/variable_def_use.pdl
examples/tutorial/while.pdl
examples/tutorial/programs/chatbot.pdl
examples/tutorial/programs/demo-hallucination.pdl
examples/tutorial/programs/tfidf_rag.pdl
examples/tutorial/programs/weather.pdl
examples/tutorial/programs/code/README.md
examples/tutorial/programs/code/code-eval.pdl
examples/tutorial/programs/code/code-json-output.json
examples/tutorial/programs/code/code-json.pdl
examples/tutorial/programs/code/code.pdl
examples/tutorial/programs/code/data.yaml
examples/tutorial/programs/code/ground_truth.txt
examples/tutorial/sdk/hello.pdl
examples/tutorial/sdk/hello_dict.py
examples/tutorial/sdk/hello_file.py
examples/tutorial/sdk/hello_parallel.py
examples/tutorial/sdk/hello_prog.py
examples/tutorial/sdk/hello_str.py
examples/tutorial/sdk/lib.pdl
examples/tutorial/sdk/run_pdl.py
pdl-live-react/.editorconfig
pdl-live-react/.gitignore
pdl-live-react/README.md
pdl-live-react/eslint.config.js
pdl-live-react/index.html
pdl-live-react/package-lock.json
pdl-live-react/package.json
pdl-live-react/playwright.config.ts
pdl-live-react/tsconfig.app.json
pdl-live-react/tsconfig.json
pdl-live-react/tsconfig.node.json
pdl-live-react/vite.config.ts
pdl-live-react/.vscode/extensions.json
pdl-live-react/demos/demo1.pdl
pdl-live-react/demos/demo2.pdl
pdl-live-react/demos/error.pdl
pdl-live-react/demos/gen-data.yaml
pdl-live-react/demos/run.sh
pdl-live-react/demos/beeai/test1.py
pdl-live-react/public/ai-governance--prompt.svg
pdl-live-react/src/App.tsx
pdl-live-react/src/helpers.ts
pdl-live-react/src/main.tsx
pdl-live-react/src/pdl_ast.d.ts
pdl-live-react/src/pdl_ast_utils.ts
pdl-live-react/src/pdl_code_cleanup.ts
pdl-live-react/src/svg.d.ts
pdl-live-react/src/title.ts
pdl-live-react/src/vite-env.d.ts
pdl-live-react/src/window.d.ts
pdl-live-react/src-tauri/.gitignore
pdl-live-react/src-tauri/.taurignore
pdl-live-react/src-tauri/Cargo.lock
pdl-live-react/src-tauri/Cargo.toml
pdl-live-react/src-tauri/build.rs
pdl-live-react/src-tauri/tauri.conf.json
pdl-live-react/src-tauri/capabilities/default.json
pdl-live-react/src-tauri/capabilities/desktop.json
pdl-live-react/src-tauri/icons/128x128.png
pdl-live-react/src-tauri/icons/128x128@2x.png
pdl-live-react/src-tauri/icons/32x32.png
pdl-live-react/src-tauri/icons/icon.icns
pdl-live-react/src-tauri/icons/icon.ico
pdl-live-react/src-tauri/icons/icon.png
pdl-live-react/src-tauri/src/cli.rs
pdl-live-react/src-tauri/src/gui.rs
pdl-live-react/src-tauri/src/lib.rs
pdl-live-react/src-tauri/src/main.rs
pdl-live-react/src-tauri/src/util.rs
pdl-live-react/src-tauri/src/commands/interpreter.rs
pdl-live-react/src-tauri/src/commands/mod.rs
pdl-live-react/src-tauri/src/commands/read_trace.rs
pdl-live-react/src-tauri/src/commands/replay_prep.rs
pdl-live-react/src-tauri/src/compile/beeai.rs
pdl-live-react/src-tauri/src/compile/mod.rs
pdl-live-react/src-tauri/src/pdl/ast.rs
pdl-live-react/src-tauri/src/pdl/extract.rs
pdl-live-react/src-tauri/src/pdl/interpreter.rs
pdl-live-react/src-tauri/src/pdl/interpreter_tests.rs
pdl-live-react/src-tauri/src/pdl/mod.rs
pdl-live-react/src-tauri/src/pdl/pip.rs
pdl-live-react/src-tauri/src/pdl/pull.rs
pdl-live-react/src-tauri/src/pdl/requirements.rs
pdl-live-react/src-tauri/src/util/shasum.rs
pdl-live-react/src-tauri/tests/cli/call-no-args.pdl
pdl-live-react/src-tauri/tests/cli/call-with-args.pdl
pdl-live-react/src-tauri/tests/cli/code-python.pdl
pdl-live-react/src-tauri/tests/cli/data1.pdl
pdl-live-react/src-tauri/tests/cli/data2.pdl
pdl-live-react/src-tauri/tests/cli/data3.pdl
pdl-live-react/src-tauri/tests/cli/data4.pdl
pdl-live-react/src-tauri/tests/cli/if1.pdl
pdl-live-react/src-tauri/tests/cli/if2.pdl
pdl-live-react/src-tauri/tests/cli/include1.pdl
pdl-live-react/src-tauri/tests/cli/json-parser-lastOf.pdl
pdl-live-react/src-tauri/tests/cli/json-parser.pdl
pdl-live-react/src-tauri/tests/cli/jsonl-parser.pdl
pdl-live-react/src-tauri/tests/cli/model-input-array.pdl
pdl-live-react/src-tauri/tests/cli/model-input-nested.pdl
pdl-live-react/src-tauri/tests/cli/model-input-string.pdl
pdl-live-react/src-tauri/tests/cli/object1.pdl
pdl-live-react/src-tauri/tests/cli/object2.pdl
pdl-live-react/src-tauri/tests/cli/read-file.pdl
pdl-live-react/src-tauri/tests/cli/read-stdin.pdl
pdl-live-react/src-tauri/tests/cli/regex-findall.pdl
pdl-live-react/src-tauri/tests/cli/repeat1.pdl
pdl-live-react/src-tauri/tests/cli/repeat2.pdl
pdl-live-react/src-tauri/tests/cli/repeat3.pdl
pdl-live-react/src-tauri/tests/cli/scoping_1.pdl
pdl-live-react/src-tauri/tests/cli/scoping_1_wrapper.pdl
pdl-live-react/src-tauri/tests/data/bee_1.py
pdl-live-react/src-tauri/tests/data/foo.txt
pdl-live-react/src-tauri/tests/data/struct.yaml
pdl-live-react/src/assets/404.png
pdl-live-react/src/assets/ai-governance--prompt.svg
pdl-live-react/src/demos/README.md
pdl-live-react/src/demos/demo1.json
pdl-live-react/src/demos/demo2.json
pdl-live-react/src/demos/demo3.json
pdl-live-react/src/demos/demo4.json
pdl-live-react/src/demos/demo5.json
pdl-live-react/src/demos/demo6.json
pdl-live-react/src/demos/demo7.json
pdl-live-react/src/demos/demo8.json
pdl-live-react/src/demos/demo9.json
pdl-live-react/src/demos/demos.ts
pdl-live-react/src/page/About.tsx
pdl-live-react/src/page/ClearMyTraces.tsx
pdl-live-react/src/page/DarkModeContext.ts
pdl-live-react/src/page/DarkModeToggle.tsx
pdl-live-react/src/page/Demo.tsx
pdl-live-react/src/page/DemoNavItems.tsx
pdl-live-react/src/page/Demos.tsx
pdl-live-react/src/page/ErrorBoundary.tsx
pdl-live-react/src/page/Local.tsx
pdl-live-react/src/page/Masthead.css
pdl-live-react/src/page/Masthead.tsx
pdl-live-react/src/page/MyTrace.tsx
pdl-live-react/src/page/MyTraces.ts
pdl-live-react/src/page/MyTracesNavItems.tsx
pdl-live-react/src/page/MyTracesPage.tsx
pdl-live-react/src/page/Page.css
pdl-live-react/src/page/Page.tsx
pdl-live-react/src/page/PageBreadcrumbDropdown.tsx
pdl-live-react/src/page/PageBreadcrumbDropdownItem.tsx
pdl-live-react/src/page/PageBreadcrumbs.css
pdl-live-react/src/page/PageBreadcrumbs.tsx
pdl-live-react/src/page/Run.css
pdl-live-react/src/page/Run.tsx
pdl-live-react/src/page/Sidebar.tsx
pdl-live-react/src/page/Uploader.css
pdl-live-react/src/page/Uploader.tsx
pdl-live-react/src/page/welcome/Intro.tsx
pdl-live-react/src/page/welcome/Links.tsx
pdl-live-react/src/page/welcome/Tile.tsx
pdl-live-react/src/page/welcome/Tiles.tsx
pdl-live-react/src/page/welcome/Toolbar.tsx
pdl-live-react/src/page/welcome/Welcome.css
pdl-live-react/src/page/welcome/Welcome.tsx
pdl-live-react/src/page/welcome/tiles/Demos.tsx
pdl-live-react/src/page/welcome/tiles/MyTraces.tsx
pdl-live-react/src/routes/PdlRoutes.tsx
pdl-live-react/src/view/CopyToClipboard.css
pdl-live-react/src/view/CopyToClipboard.tsx
pdl-live-react/src/view/Markdown.css
pdl-live-react/src/view/Markdown.tsx
pdl-live-react/src/view/Result.tsx
pdl-live-react/src/view/Value.tsx
pdl-live-react/src/view/breadcrumbs/BreadcrumbBar.css
pdl-live-react/src/view/breadcrumbs/BreadcrumbBar.tsx
pdl-live-react/src/view/breadcrumbs/BreadcrumbBarForBlock.tsx
pdl-live-react/src/view/breadcrumbs/BreadcrumbBarForBlockId.tsx
pdl-live-react/src/view/breadcrumbs/BreadcrumbBarItem.tsx
pdl-live-react/src/view/breadcrumbs/Def.tsx
pdl-live-react/src/view/code/Code.tsx
pdl-live-react/src/view/code/CodeGroup.tsx
pdl-live-react/src/view/code/PreviewLight.css
pdl-live-react/src/view/code/PreviewLight.tsx
pdl-live-react/src/view/detail/BlockNotFound.tsx
pdl-live-react/src/view/detail/ContextTabContent.tsx
pdl-live-react/src/view/detail/DefContent.css
pdl-live-react/src/view/detail/DefContent.tsx
pdl-live-react/src/view/detail/DrawerContent.css
pdl-live-react/src/view/detail/DrawerContent.tsx
pdl-live-react/src/view/detail/DrawerContentBody.tsx
pdl-live-react/src/view/detail/Group.tsx
pdl-live-react/src/view/detail/RawTraceTabContent.tsx
pdl-live-react/src/view/detail/ResultTabContent.tsx
pdl-live-react/src/view/detail/SourceTabContent.tsx
pdl-live-react/src/view/detail/SummaryTabContent.tsx
pdl-live-react/src/view/detail/UsageTabContent.tsx
pdl-live-react/src/view/detail/find.ts
pdl-live-react/src/view/detail/kind/Call.tsx
pdl-live-react/src/view/detail/kind/Code.tsx
pdl-live-react/src/view/detail/kind/Data.tsx
pdl-live-react/src/view/detail/kind/Error.tsx
pdl-live-react/src/view/detail/kind/Function.tsx
pdl-live-react/src/view/detail/kind/If.tsx
pdl-live-react/src/view/detail/kind/Model.tsx
pdl-live-react/src/view/detail/kind/Read.tsx
pdl-live-react/src/view/detail/kind/Text.tsx
pdl-live-react/src/view/masonry/Duration.css
pdl-live-react/src/view/masonry/Duration.tsx
pdl-live-react/src/view/masonry/Masonry.css
pdl-live-react/src/view/masonry/Masonry.tsx
pdl-live-react/src/view/masonry/MasonryCombo.tsx
pdl-live-react/src/view/masonry/MasonryTile.tsx
pdl-live-react/src/view/masonry/MasonryTileWrapper.tsx
pdl-live-react/src/view/masonry/RunMenu.tsx
pdl-live-react/src/view/masonry/Stability.css
pdl-live-react/src/view/masonry/Tile.ts
pdl-live-react/src/view/masonry/Toolbar.tsx
pdl-live-react/src/view/masonry/ToolbarPaginator.tsx
pdl-live-react/src/view/masonry/ToolbarReplayButton.tsx
pdl-live-react/src/view/masonry/ToolbarSMLToggle.tsx
pdl-live-react/src/view/masonry/ToolbarShowSourceButton.tsx
pdl-live-react/src/view/masonry/View.ts
pdl-live-react/src/view/masonry/condvar.ts
pdl-live-react/src/view/masonry/model.ts
pdl-live-react/src/view/masonry/stability.ts
pdl-live-react/src/view/term/RunTerminal.css
pdl-live-react/src/view/term/RunTerminal.tsx
pdl-live-react/src/view/timeline/Timeline.css
pdl-live-react/src/view/timeline/Timeline.tsx
pdl-live-react/src/view/timeline/TimelineBar.tsx
pdl-live-react/src/view/timeline/TimelineFromModel.tsx
pdl-live-react/src/view/timeline/TimelineRow.tsx
pdl-live-react/src/view/timeline/TimelineRowKindCell.tsx
pdl-live-react/src/view/timeline/model.ts
pdl-live-react/tests/basics.spec.test.ts
scripts/generate_pdl_examples_runner.sh
src/pdl/__init__.py
src/pdl/_version.py
src/pdl/pdl-schema.json
src/pdl/pdl.py
src/pdl/pdl_analysis.py
src/pdl/pdl_ast.py
src/pdl/pdl_ast_utils.py
src/pdl/pdl_context.py
src/pdl/pdl_dumper.py
src/pdl/pdl_granite_io.py
src/pdl/pdl_interpreter.py
src/pdl/pdl_interpreter_state.py
src/pdl/pdl_lazy.py
src/pdl/pdl_linter.py
src/pdl/pdl_llms.py
src/pdl/pdl_location_utils.py
src/pdl/pdl_notebook_ext.py
src/pdl/pdl_parser.py
src/pdl/pdl_python_repl.py
src/pdl/pdl_runner.py
src/pdl/pdl_scheduler.py
src/pdl/pdl_schema_error_analyzer.py
src/pdl/pdl_schema_utils.py
src/pdl/pdl_schema_validator.py
src/pdl/pdl_stdlib.pdl
src/pdl/pdl_stdlib.py
src/pdl/pdl_utils.py
src/pdl/optimize/__init__.py
src/pdl/optimize/config_parser.py
src/pdl/optimize/optimizer_evaluator.py
src/pdl/optimize/parse_number.py
src/pdl/optimize/pdl_evaluator.py
src/pdl/optimize/pdl_optimizer.py
src/pdl/optimize/util.py
src/pdl/pdl_compilers/__init__.py
src/pdl/pdl_compilers/to_regex.py
src/prompt_declaration_language.egg-info/PKG-INFO
src/prompt_declaration_language.egg-info/SOURCES.txt
src/prompt_declaration_language.egg-info/dependency_links.txt
src/prompt_declaration_language.egg-info/entry_points.txt
src/prompt_declaration_language.egg-info/requires.txt
src/prompt_declaration_language.egg-info/top_level.txt
tests/__init__.py
tests/test_array.py
tests/test_ast_utils.py
tests/test_code.py
tests/test_cond.py
tests/test_context.py
tests/test_data.py
tests/test_defaults.py
tests/test_defs.py
tests/test_dump.py
tests/test_errors.py
tests/test_examples_parse.py
tests/test_examples_run.py
tests/test_examples_run.yaml
tests/test_expr.py
tests/test_fallback.py
tests/test_for.py
tests/test_function.py
tests/test_include.py
tests/test_independent.py
tests/test_input.py
tests/test_lib_version.py
tests/test_line_table.py
tests/test_linter.py
tests/test_match.py
tests/test_messages.py
tests/test_model.py
tests/test_object.py
tests/test_optimizer.py
tests/test_parse.py
tests/test_parser.py
tests/test_repeat.py
tests/test_retry.py
tests/test_role.py
tests/test_runtime_errors.py
tests/test_schema.py
tests/test_sequence.py
tests/test_type_checking.py
tests/test_var.py
tests/data/call_expression_args.pdl
tests/data/function.pdl
tests/data/hello.pdl
tests/data/input.json
tests/data/input1.json
tests/data/input_data.txt
tests/data/optimizer_gsm8k.pdl
tests/data/line/hello.pdl
tests/data/line/hello1.pdl
tests/data/line/hello10.pdl
tests/data/line/hello11.pdl
tests/data/line/hello12.pdl
tests/data/line/hello13.pdl
tests/data/line/hello14.pdl
tests/data/line/hello15.pdl
tests/data/line/hello16.pdl
tests/data/line/hello16_data.json
tests/data/line/hello17.pdl
tests/data/line/hello18.pdl
tests/data/line/hello19.pdl
tests/data/line/hello20.pdl
tests/data/line/hello21.pdl
tests/data/line/hello22.pdl
tests/data/line/hello23.pdl
tests/data/line/hello24.pdl
tests/data/line/hello25.pdl
tests/data/line/hello26.pdl
tests/data/line/hello27.pdl
tests/data/line/hello28.pdl
tests/data/line/hello29.pdl
tests/data/line/hello3.pdl
tests/data/line/hello30.pdl
tests/data/line/hello31.pdl
tests/data/line/hello32.pdl
tests/data/line/hello4.pdl
tests/data/line/hello7.pdl
tests/data/line/hello8.pdl
tests/data/line/hello9.pdl
tests/results/contrib/prompt_library/CoT.0.result
tests/results/contrib/prompt_library/ReAct.0.result
tests/results/contrib/prompt_library/ReWoo.0.result
tests/results/contrib/prompt_library/tools.0.result
tests/results/examples/aggregators/contribute_in_file.0.result
tests/results/examples/aggregators/contribute_in_stderr.0.result
tests/results/examples/aggregators/contribute_in_stdout.0.result
tests/results/examples/chatbot/chatbot.0.result
tests/results/examples/chatbot/chatbot.1.result
tests/results/examples/demo/1-hello.0.result
tests/results/examples/demo/10-sdg.0.result
tests/results/examples/demo/10-sdg.1.result
tests/results/examples/demo/11-repeat.0.result
tests/results/examples/demo/2-model-chaining.0.result
tests/results/examples/demo/3-def-use.0.result
tests/results/examples/demo/3-def-use.1.result
tests/results/examples/demo/4-function.0.result
tests/results/examples/demo/4-function.1.result
tests/results/examples/demo/5-code-eval.0.result
tests/results/examples/demo/5-code-eval.1.result
tests/results/examples/demo/5-code-eval.2.result
tests/results/examples/demo/6-code-json.0.result
tests/results/examples/demo/6-code-json.1.result
tests/results/examples/demo/7-chatbot-roles.0.result
tests/results/examples/demo/7-chatbot-roles.1.result
tests/results/examples/demo/8-tools.0.result
tests/results/examples/demo/9-react.0.result
tests/results/examples/demo/9-react.1.result
tests/results/examples/demo/9-react.2.result
tests/results/examples/demo/9-react.3.result
tests/results/examples/demo/9-react.4.result
tests/results/examples/demo/9-react.5.result
tests/results/examples/demo/9-react.6.result
tests/results/examples/demo/9-react.7.result
tests/results/examples/demo/9-react.8.result
tests/results/examples/demos/granite_io_hallucinations.0.result
tests/results/examples/demos/granite_io_hallucinations.1.result
tests/results/examples/demos/granite_io_hallucinations.2.result
tests/results/examples/demos/granite_io_hallucinations.3.result
tests/results/examples/demos/granite_io_hallucinations.4.result
tests/results/examples/demos/react.0.result
tests/results/examples/demos/react.1.result
tests/results/examples/demos/react.2.result
tests/results/examples/demos/react.3.result
tests/results/examples/demos/react.4.result
tests/results/examples/demos/react_call.0.result
tests/results/examples/demos/react_call.1.result
tests/results/examples/demos/react_call.2.result
tests/results/examples/demos/react_fun.0.result
tests/results/examples/demos/wiki.0.result
tests/results/examples/demos/wiki.1.result
tests/results/examples/fibonacci/fib.0.result
tests/results/examples/fibonacci/fib.1.result
tests/results/examples/fibonacci/fib.2.result
tests/results/examples/granite-io/granite_io_hallucinations.0.result
tests/results/examples/granite-io/granite_io_hallucinations.1.result
tests/results/examples/granite-io/granite_io_hallucinations.2.result
tests/results/examples/granite-io/granite_io_hallucinations.3.result
tests/results/examples/granite-io/granite_io_object.0.result
tests/results/examples/granite-io/granite_io_object.1.result
tests/results/examples/granite-io/granite_io_object.2.result
tests/results/examples/granite-io/granite_io_object.3.result
tests/results/examples/granite-io/granite_io_openai.0.result
tests/results/examples/granite-io/granite_io_openai.1.result
tests/results/examples/granite-io/granite_io_openai.2.result
tests/results/examples/granite-io/granite_io_thinking.0.result
tests/results/examples/granite-io/granite_io_thinking.1.result
tests/results/examples/granite-io/granite_io_thinking.2.result
tests/results/examples/granite-io/granite_io_thinking.3.result
tests/results/examples/input/input_test.0.result
tests/results/examples/input/input_test1.0.result
tests/results/examples/input/input_test2.0.result
tests/results/examples/intrinsics/demo-hallucination.0.result
tests/results/examples/map-reduce/context_fork.0.result
tests/results/examples/map-reduce/context_fork.1.result
tests/results/examples/map-reduce/python-reduce.0.result
tests/results/examples/map-reduce/reduce.0.result
tests/results/examples/prompt_library/gsm8k_cot.0.result
tests/results/examples/prompt_library/gsm8k_cot.1.result
tests/results/examples/prompt_library/gsm8k_react.0.result
tests/results/examples/prompt_library/gsm8k_react.1.result
tests/results/examples/prompt_library/gsm8k_react.2.result
tests/results/examples/prompt_library/gsm8k_react.3.result
tests/results/examples/prompt_library/gsm8k_rewoo.0.result
tests/results/examples/prompt_library/gsm8k_rewoo.1.result
tests/results/examples/prompt_library/gsm8k_rewoo.2.result
tests/results/examples/rag/tfidf_rag.0.result
tests/results/examples/react/demo.0.result
tests/results/examples/react/demo.1.result
tests/results/examples/react/demo.2.result
tests/results/examples/react/demo.3.result
tests/results/examples/react/demo.4.result
tests/results/examples/react/demo.5.result
tests/results/examples/react/demo.6.result
tests/results/examples/react/demo.7.result
tests/results/examples/react/demo.8.result
tests/results/examples/react/react_call.0.result
tests/results/examples/react/react_call.1.result
tests/results/examples/react/react_call.2.result
tests/results/examples/react/react_call.3.result
tests/results/examples/react/react_fun.0.result
tests/results/examples/skeleton-of-thought/tips.0.result
tests/results/examples/skeleton-of-thought/tips.1.result
tests/results/examples/skeleton-of-thought/tips.2.result
tests/results/examples/teacher/teacher.0.result
tests/results/examples/teacher/teacher.1.result
tests/results/examples/tools/calc.0.result
tests/results/examples/tools/search.0.result
tests/results/examples/tools/search.1.result
tests/results/examples/tools/search.2.result
tests/results/examples/tools/wiki.0.result
tests/results/examples/tools/wiki.1.result
tests/results/examples/tutorial/calling_llm.0.result
tests/results/examples/tutorial/calling_llm_chaining.0.result
tests/results/examples/tutorial/calling_llm_with_input.0.result
tests/results/examples/tutorial/calling_llm_with_input_messages.0.result
tests/results/examples/tutorial/calling_llm_with_input_messages.1.result
tests/results/examples/tutorial/calling_llm_with_input_messages_var.0.result
tests/results/examples/tutorial/code_command.0.result
tests/results/examples/tutorial/code_jinja.0.result
tests/results/examples/tutorial/code_pdl.0.result
tests/results/examples/tutorial/code_python.0.result
tests/results/examples/tutorial/code_python.1.result
tests/results/examples/tutorial/data_block_raw.0.result
tests/results/examples/tutorial/defs.0.result
tests/results/examples/tutorial/for.0.result
tests/results/examples/tutorial/for_array.0.result
tests/results/examples/tutorial/for_lastOf.0.result
tests/results/examples/tutorial/for_multiple_lists.0.result
tests/results/examples/tutorial/for_object.0.result
tests/results/examples/tutorial/for_with.0.result
tests/results/examples/tutorial/free_variables.0.result
tests/results/examples/tutorial/function_alias.0.result
tests/results/examples/tutorial/function_call_in_jinja.0.result
tests/results/examples/tutorial/function_call_in_jinja.1.result
tests/results/examples/tutorial/function_definition.0.result
tests/results/examples/tutorial/function_definition.1.result
tests/results/examples/tutorial/function_definition.2.result
tests/results/examples/tutorial/function_definition.3.result
tests/results/examples/tutorial/function_empty_context.0.result
tests/results/examples/tutorial/function_empty_context.1.result
tests/results/examples/tutorial/function_optional_params.0.result
tests/results/examples/tutorial/if.0.result
tests/results/examples/tutorial/import.0.result
tests/results/examples/tutorial/import_lib.0.result
tests/results/examples/tutorial/independent.0.result
tests/results/examples/tutorial/independent.1.result
tests/results/examples/tutorial/independent_docs.0.result
tests/results/examples/tutorial/independent_docs.1.result
tests/results/examples/tutorial/independent_docs.2.result
tests/results/examples/tutorial/independent_docs.3.result
tests/results/examples/tutorial/independent_for.0.result
tests/results/examples/tutorial/input_file.0.result
tests/results/examples/tutorial/input_file_json.0.result
tests/results/examples/tutorial/input_stdin.0.result
tests/results/examples/tutorial/input_stdin_multiline.0.result
tests/results/examples/tutorial/lastOf.0.result
tests/results/examples/tutorial/lastOf.1.result
tests/results/examples/tutorial/local_computation.0.result
tests/results/examples/tutorial/loop_index.0.result
tests/results/examples/tutorial/muting_block_output.0.result
tests/results/examples/tutorial/parser-regex.0.result
tests/results/examples/tutorial/parser_findall.0.result
tests/results/examples/tutorial/parser_regex_code.0.result
tests/results/examples/tutorial/parser_regex_code.1.result
tests/results/examples/tutorial/repeat.0.result
tests/results/examples/tutorial/role.0.result
tests/results/examples/tutorial/simple_program.0.result
tests/results/examples/tutorial/structured_decoding.0.result
tests/results/examples/tutorial/test.0.result
tests/results/examples/tutorial/test.1.result
tests/results/examples/tutorial/type_checking.0.result
tests/results/examples/tutorial/variable_def_use.0.result
tests/results/examples/tutorial/while.0.result
tests/results/examples/tutorial/programs/chatbot.0.result
tests/results/examples/tutorial/programs/chatbot.1.result
tests/results/examples/tutorial/programs/demo-hallucination.0.result
tests/results/examples/tutorial/programs/tfidf_rag.0.result
tests/results/examples/tutorial/programs/weather.0.result
tests/results/examples/tutorial/programs/weather.1.result
tests/results/examples/tutorial/programs/code/code-eval.0.result
tests/results/examples/tutorial/programs/code/code-eval.1.result
tests/results/examples/tutorial/programs/code/code-eval.2.result
tests/results/examples/tutorial/programs/code/code-eval.3.result
tests/results/examples/tutorial/programs/code/code-json.0.result
tests/results/examples/tutorial/programs/code/code-json.1.result
tests/results/examples/tutorial/programs/code/code-json.2.result
tests/results/examples/tutorial/programs/code/code.0.result
tests/results/examples/tutorial/programs/code/code.1.result
tests/results/examples/tutorial/programs/code/code.2.result
tests/results/examples/tutorial/programs/code/code.3.result
tests/results/examples/tutorial/sdk/hello.0.result
tests/results/pdl-live-react/demos/demo1.0.result
tests/results/pdl-live-react/demos/demo2.0.result
tests/results/pdl-live-react/demos/demo2.1.result
tests/results/pdl-live-react/src-tauri/tests/cli/call-no-args.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/call-with-args.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/code-python.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/data1.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/data2.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/data3.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/data4.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/if1.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/if2.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/include1.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/json-parser-lastOf.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/json-parser.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/jsonl-parser.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/model-input-array.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/model-input-array.1.result
tests/results/pdl-live-react/src-tauri/tests/cli/model-input-array.2.result
tests/results/pdl-live-react/src-tauri/tests/cli/model-input-nested.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/model-input-nested.1.result
tests/results/pdl-live-react/src-tauri/tests/cli/model-input-nested.2.result
tests/results/pdl-live-react/src-tauri/tests/cli/model-input-nested.3.result
tests/results/pdl-live-react/src-tauri/tests/cli/model-input-string.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/object1.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/object2.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/read-file.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/regex-findall.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/regex-findall.1.result
tests/results/pdl-live-react/src-tauri/tests/cli/repeat1.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/repeat2.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/repeat3.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/scoping_1.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/scoping_1_wrapper.0.result
tests/results/pdl-live-react/src-tauri/tests/cli/tips.0.result
tests/results/src/pdl/pdl_stdlib.0.result
tests/results/tests/data/call_expression_args.12.result
tests/results/tests/data/function.0.result
tests/results/tests/data/hello.0.result
tests/results/tests/data/optimizer_gsm8k.0.result