Skip to content

Dev #1545

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 150 commits into from
May 27, 2025
Merged

Dev #1545

merged 150 commits into from
May 27, 2025

Conversation

pelikhan
Copy link
Member

No description provided.

pelikhan added 30 commits May 9, 2025 22:17
Enhanced glossary content and added "tiny" model alias in llms.json
Improved glossary terms and added new GenAIScript capabilities.
- Updated various dependencies to their latest versions for stability.
…ial handling (#1544)

* ✨ feat: add package manager selection support in CLI

Introduce a new option to specify the package manager for GenAIScript.

* ♻️ refine: streamline azure credential handling

- Removed unused credentials to simplify and optimize imports.
* only inline local images

* split response with images

* ✨ feat: support resolving local images with custom dir

Added support for resolving local image paths using a specified directory.

* more logging of output

* fix result format

* 🎨 refactor: optimize bufferlike and markdown parsing

Updated bufferlike path handling and improved text-image parsing logic.

* 🎨: Update docs for MCP server with image and output examples
Adds clarification and improves content for the MCP server docs.

* ✨ Enhance functionality and fix formatting

Improved server options, markdown splitting logic, and sample config.

* ⚰️ remove: deprecated test for image-text splitting functionality
The test for splitting text and images in Markdown has been removed.
* add metadata/store to requests

* ✨ Add metadata handling for caching and completions

Introduced metadata support for enhanced caching and API queries.

* ✨ refactor chat storage logic in session execution

Simplified assignment of `store` variable by refining metadata check.
* support for calling tools

* ✨ Add `callTool` method to McpClientManager

Introduce a new method `callTool` for enhanced tool interaction.

* level 2

* ✨ Introduce `listToolCallbacks` and enhance MCP client

Added `listToolCallbacks` method to `McpClientProxy` and updated usage.

* ✨ feat: Add MCP client docs and tool usage example
Adds comprehensive documentation for MCP Clients and an example tool usage.

* ✨ Improve tool result handling and add Azure support

Refined tool result processing and introduced Azure server usage.

* ✨: Update dependencies and enhance documentation structure

- Bumped versions across multiple dependencies for stability.
- Improved metadata configuration with detailed examples.
- Renamed and reorganized metadata-related documentation files.

* ✨ chore: Enhance MCP Clients docs with clarity and links

Updated the ordering, added links, and clarified protocol usage.

* ✨ feat: refine doc clarity and fix grammar issues

Improved readability, fixed grammar, and ensured consistency in docs.

* ✨ enhance functional versatility with MCP tooling

Improved docs for MCP usage, added examples, and expanded tooling.

* updated prd script
Improve docs with a new image and link, fix metadata merging logic.
Introduced functions and integration for metadata in rendering and prompts.
- Introduced runId in ExpansionVariables to ensure unique run tracking.
pelikhan and others added 9 commits May 21, 2025 14:58
- Updated "@octokit/core" and "es-toolkit" versions in packages.
Updated the `collectFolders` function to include an explicit return type.
* ✨ feat: add asset URL resolution for GitHub uploads

Introduced asset URL resolution in GitHubClient's API interface.

* ✨ Add asset URL resolution and corresponding tests
Added `resolveAssetUrl` to fetch short-lived URLs for GitHub assets.

* ✨: Enhance GitHub asset URL handling

Added regex matching for GitHub asset URLs and improved its resolution.

* 🐛 Fix asset URL resolution and validation in tests

Ensure asset URLs are correctly resolved and types validated.
pelikhan and others added 17 commits May 23, 2025 07:47
* basic metadata working

* swigger ui

* run script

* ✨ Move serverHost declaration to improve clarity

serverHost constant is declared earlier in the function for clarity.

* fixing cors

* fix schema

* ✨ Add externalDocs and params schema to OpenAPI config
Enhanced OpenAPI setup with external documentation and params schema.

* docs

* Update packages/cli/src/openapi.ts

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update packages/cli/src/openapi.ts

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update docs/src/content/docs/reference/openapi-server.mdx

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update packages/cli/src/openapi.ts

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update packages/cli/src/openapi.ts

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* ♻️ Refactor query parameter handling in OpenAPI server
Replaced params with query, removed unnecessary schema definitions.

* typo

* Update docs/src/content/docs/reference/openapi-server.mdx

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* ✨ fix: update tool run function to include file input

- Replaced empty array with 'files' argument in the run function.

* ♻️ Remove duplicate import from openapi module

- Eliminated redundant ScriptFilterOptions import line

* unlisted

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* ✨ Rename OpenAPI to Web API and enhance functionality

Refactored CLI, docs, and server logic to Web API terminology. Improved routes.

* ✨ feat: add license field support in OpenAPI server metadata

- Introduced optional license information to OpenAPI metadata.

* typos

* expose get if no args

* fix get

* fix handle
Replaced redundant condition with a concise check on `required` length.
Improved schema structures, added properties, and streamlined handlers.
* moving to separate files

* refactor config docs

* broken links

* broken links

* fixing links

* broken links

* ✨ refactor: Update Whisper ASR Webservice link path

Revised link to reflect updated Whisper configuration structure.

* better routing

* refresh deps
@pelikhan pelikhan requested a review from bzorn May 27, 2025 18:10
@pelikhan pelikhan merged commit bc4456d into main May 27, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants