Xiaoyun Zhang 600bd3f2fe
Bring Dotnet AutoGen (#924)
* update readme

* update

* update

* update

* update

* update

* update

* add sample project

* revert notebook change back

* update

* update interactive version

* add nuget package

* refactor Message

* update example

* add azure nightly build pipeline

* Set up CI with Azure Pipelines

[skip ci]

* Update nightly-build.yml for Azure Pipelines

* add dotnet interactive package

* add dotnet interactive package

* update pipeline

* add nuget feed back

* remove dotnet-tool feed

* remove dotnet-tool feed comment

* update pipeline

* update build name

* Update nightly-build.yml

* Delete .github/workflows/dotnet-ci.yml

* update

* add working_dir to use step

* add initateChat api

* update oai package

* Update dotnet-build.yml

* Update dotnet-run-openai-test-and-notebooks.yml

* update build workflow

* update build workflow

* update nuget feed

* update nuget feed

* update aoai and sk version

* Update InteractiveService.cs

* add support for GPT 4V

* add DalleAndGPT4V example

* update example

* add user proxy agent

* add readme

* bump version

* update example

* add dotnet interactive hook

* update

* udpate tests

* add website

* update index.md

* add docs

* update doc

* move sk dependency out of core package

* udpate doc

* Update Use-function-call.md

* add type safe function call document

* update doc

* update doc

* add dock

* Update Use-function-call.md

* add GenerateReplyOptions

* remove IChatLLM

* update version

* update doc

* update website

* add sample

* fix link

* add middleware agent

* clean up doc

* bump version

* update doc

* update

* add Other Language

* remove warnings

* add sign.props

* add sign step

* fix pipelien

* auth

* real sign

* disable PR trigger

* update

* disable PR trigger

* use microbuild machine

* update build pipeline to add publish to internal feed

* add internal feed

* fix build pipeline

* add dotnet prefix

* update ci

* add build number

* update run number

* update source

* update token

* update

* remove adding source

* add publish to github package

* try again

* try again

* ask for write pacakge

* disable package when branch is not main

* update

* implement streaming agent

* add test for streaming function call

* update

* fix #1588

* enable PR check for dotnet branch

* add website readme

* only publish to dotnet feed when pushing to dotnet branch

* remove openai-test-and-notebooks workflow

* update readme

* update readme

* update workflow

* update getting-start

* upgrade test and sample proejct to use .net 8

* fix global.json format && make loadFromConfig API internal only before implementing

* update

* add support for LM studio

* add doc

* Update README.md

* add push and workflow_dispatch trigger

* disable PR for main

* add dotnet env

* Update Installation.md

* add nuget

* refer to newtonsoft 13

* update branch to dotnet in docfx

* Update Installation.md

* pull out HumanInputMiddleware and FunctionCallMiddleware

* fix tests

* add link to sample folder

* refactor message

* refactor over IMessage

* add more tests

* add more test

* fix build error

* rename header

* add semantic kernel project

* update sk example

* update dotnet version

* add LMStudio function call example

* rename LLaMAFunctin

* remove dotnet run openai test and notebook workflow

* add FunctionContract and test

* update doc

* add documents

* add workflow

* update

* update sample

* fix warning in test

* reult length can be less then maximumOutputToKeep (#1804)

* merge with main

* add option to retrieve inner agent and middlewares from MiddlewareAgent

* update doc

* adjust namespace

* update readme

* fix test

* use IMessage

* more updates

* update

* fix test

* add comments

* use FunctionContract to replace FunctionDefinition

* move AutoGen contrac to AutoGen.Core

* update installation

* refactor streamingAgent by adding StreamingMessage type

* update sample

* update samples

* update

* update

* add test

* fix test

* bump version

* add openaichat test

* update

* Update Example03_Agent_FunctionCall.cs

* [.Net] improve docs (#1862)

* add doc

* add doc

* add doc

* add doc

* add doc

* add doc

* update

* fix test error

* fix some error

* fix test

* fix test

* add more tests

* edits

---------

Co-authored-by: ekzhu <ekzhu@users.noreply.github.com>

* [.Net] Add fill form example (#1911)

* add form filler example

* update

* fix ci error

* [.Net] Add using AutoGen.Core in source generator (#1983)

* fix using namespace bug in source generator

* remove using in sourcegenerator test

* disable PR test

* Add .idea to .gitignore (#1988)

* [.Net] publish to nuget.org feed (#1987)

* publish to nuget

* update ci

* update dotnet-release

* update release pipeline

* add source

* remove empty symbol package

* update pipeline

* remove tag

* update installation guide

* [.Net] Rename some classes && APIs based on doc review (#1980)

* rename sequential group chat to round robin group chat

* rename to sendInstruction

* rename workflow to graph

* rename some api

* bump version

* move Graph to GroupChat folder

* rename fill application example

* [.Net] Improve package description (#2161)

* add discord link and update package description

* Update getting-start.md

* [.Net] Fix document comment from the most recent AutoGen.Net engineer sync (#2231)

* update

* rename RegisterPrintMessageHook to RegisterPrintMessage

* update website

* update update.md

* fix link error

* [.Net] Enable JsonMode and deterministic output in AutoGen.OpenAI OpenAIChatAgent (#2347)

* update openai version && add sample for json output

* add example in web

* update update.md

* update image url

* [.Net] Add AutoGen.Mistral package (#2330)

* add mstral client

* enable streaming support

* add mistralClientAgent

* add test for function call

* add extension

* add support for toolcall and toolcall result message

* add support for aggregate message

* implement streaming function call

* track (#2471)

* [.Net] add mistral example (#2482)

* update existing examples to use messageCOnnector

* add overview

* add function call document

* add example 14

* add mistral token count usage example

* update version

* Update dotnet-release.yml (#2488)

* update

* revert gitattributes

---------

Co-authored-by: mhensen <mh@webvize.nl>
Co-authored-by: ekzhu <ekzhu@users.noreply.github.com>
Co-authored-by: Krzysztof Kasprowicz <60486987+Krzysztof318@users.noreply.github.com>
2024-04-26 16:21:46 +00:00

92 lines
3.0 KiB
YAML

- name: Getting start
items:
- name: Installation
href: Installation.md
- name: agent
items:
- name: agent overview
href: Agent-overview.md
- name: assistant agent
href: Create-an-agent.md
- name: user proxy agent
href: Create-a-user-proxy-agent.md
- name: Chat with an agent using user proxy agent
href: Two-agent-chat.md
# - name: Create your own agent
# href: Create-your-own-agent.md
- name: built-in messages
href: Built-in-messages.md
- name: function call
items:
- name: Function call overview
href: Function-call-overview.md
- name: Create type-safe function call using AutoGen.SourceGenerator
href: Create-type-safe-function-call.md
- name: Use function call in an agent
href: Use-function-call.md
- name: middleware
items:
- name: middleware overview
href: Middleware-overview.md
- name: built-in middleware and use case
items:
- name: print message
href: Print-message-middleware.md
# - name: function call
# href: Function-call-middleware.md
- name: group chat
items:
- name: group chat overview
href: Group-chat-overview.md
- name: round robin group chat
href: Roundrobin-chat.md
- name: dynamic group chat
href: Group-chat.md
- name: use graph to control dynamic group chat
href: Use-graph-in-group-chat.md
- name: AutoGen.DotnetInteractive
items:
- name: Execute code snippet
href: Run-dotnet-code.md
- name: AutoGen.OpenAI
items:
- name: Overview
href: AutoGen-OpenAI-Overview.md
- name: Examples
items:
- name: Simple chat and streaming chat
href: OpenAIChatAgent-simple-chat.md
- name: Support more AutoGen built-in messages
href: OpenAIChatAgent-support-more-messages.md
- name: Use function call in OpenAIChatAgent
href: OpenAIChatAgent-use-function-call.md
- name: Use json mode in OpenAIChatAgent
href: OpenAIChatAgent-use-json-mode.md
- name: AutoGen.SemanticKernel
items:
- name: Overview
href: AutoGen-SemanticKernel-Overview.md
- name: Simple chat and streaming chat
href: SemanticKernelAgent-simple-chat.md
- name: Use SemanticKernelChatMessageContentConnector to support more AutoGen built-in messages
href: SemanticKernelAgent-support-more-messages.md
- name: AutoGen.Mistral
items:
- name: Overview
href: AutoGen-Mistral-Overview.md
- name: Examples
items:
- name: Use function call in MistralChatAgent
href: MistralChatAgent-use-function-call.md
- name: Count token usage in MistralChatAgent
href: MistralChatAgent-count-token-usage.md
- name: AutoGen.LMStudio
items:
- name: Consume LLM server from LM Studio
href: Consume-LLM-server-from-LM-Studio.md