Skip to content

Conversation

@markwallace-microsoft
Copy link
Member

Motivation and Context

Description

Contribution Checklist

  • The code builds clean without any errors or warnings
  • The PR follows the Contribution Guidelines
  • All unit tests pass, and I have added new tests where possible
  • Is this a breaking change? If yes, add "[BREAKING]" prefix to the title of the PR.

@markwallace-microsoft markwallace-microsoft added the documentation Improvements or additions to documentation label Jan 12, 2026
@markwallace-microsoft markwallace-microsoft marked this pull request as ready for review January 13, 2026 15:41
Copilot AI review requested due to automatic review settings January 13, 2026 15:41
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

- Implement error handling in a way that is considered standard for the target language.
3. Testing
- Implement a comprehensive suite of unit tests for all functionalities, the target for GA is to have 80% unit test coverage.
- Provide integration tests ensure the SDK works correctly with external dependencies or services.
Copy link

Copilot AI Jan 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Grammatical error: Missing "to" before "ensure". Should be "to ensure".

Suggested change
- Provide integration tests ensure the SDK works correctly with external dependencies or services.
- Provide integration tests to ensure the SDK works correctly with external dependencies or services.

Copilot uses AI. Check for mistakes.
3. Testing
- Implement a comprehensive suite of unit tests for all functionalities, the target for GA is to have 80% unit test coverage.
- Provide integration tests ensure the SDK works correctly with external dependencies or services.
- Unit tests **must** run on all PR's when they are created our updated.
Copy link

Copilot AI Jan 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spelling error: "our" should be "or".

Suggested change
- Unit tests **must** run on all PR's when they are created our updated.
- Unit tests **must** run on all PR's when they are created or updated.

Copilot uses AI. Check for mistakes.

#### Declarative Workflows

Microsoft Agent Framework supports a delcartive format for workflows which is shared with other teams within Microsoft e.g. Foundry Workflows. The declarative format uses YAML as the file format and the schema is implemented by the Agent Object Model.
Copy link

Copilot AI Jan 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spelling error: "delcartive" should be "declarative".

Copilot uses AI. Check for mistakes.
Comment on lines +83 to +89
Microsoft Agent Framework supports a delcartive format for workflows which is shared with other teams within Microsoft e.g. Foundry Workflows. The declarative format uses YAML as the file format and the schema is implemented by the Agent Object Model.

For examples of declarative workflows go [here](https://github.com/microsoft/agent-framework/tree/main/workflow-samples)

#### Declarative Agents

Microsoft Agent Framework supports a delcartive format for agents which is shared with other teams within Microsoft e.g. Copilot Studio agents. The declarative format uses YAML as the file format and the schema is implemented by the Agent Object Model.
Copy link

Copilot AI Jan 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spelling error: "delcartive" should be "declarative".

Suggested change
Microsoft Agent Framework supports a delcartive format for workflows which is shared with other teams within Microsoft e.g. Foundry Workflows. The declarative format uses YAML as the file format and the schema is implemented by the Agent Object Model.
For examples of declarative workflows go [here](https://github.com/microsoft/agent-framework/tree/main/workflow-samples)
#### Declarative Agents
Microsoft Agent Framework supports a delcartive format for agents which is shared with other teams within Microsoft e.g. Copilot Studio agents. The declarative format uses YAML as the file format and the schema is implemented by the Agent Object Model.
Microsoft Agent Framework supports a declarative format for workflows which is shared with other teams within Microsoft e.g. Foundry Workflows. The declarative format uses YAML as the file format and the schema is implemented by the Agent Object Model.
For examples of declarative workflows go [here](https://github.com/microsoft/agent-framework/tree/main/workflow-samples)
#### Declarative Agents
Microsoft Agent Framework supports a declarative format for agents which is shared with other teams within Microsoft e.g. Copilot Studio agents. The declarative format uses YAML as the file format and the schema is implemented by the Agent Object Model.

Copilot uses AI. Check for mistakes.
- API Documentation:
- Create detailed API documentation as components are developed, using tools that support the target language.
- User Guides:
- Extend existing docuiemntation to cover the new language by adding a language pivot.
Copy link

Copilot AI Jan 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spelling error: "docuiemntation" should be "documentation".

Suggested change
- Extend existing docuiemntation to cover the new language by adding a language pivot.
- Extend existing documentation to cover the new language by adding a language pivot.

Copilot uses AI. Check for mistakes.

- Provide an idiomatic API i.e., they should avoid being just a port from .NET or Python.
- Keep in sync with the main implementations, in particular a developer should be able to run a declarative agent or workflow in any language version and have cosnsistent behavior.
- Provide all of the production read features e.g. observability using the OTel semantic AI conventions.
Copy link

Copilot AI Jan 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spelling error: "read" should be "ready".

Suggested change
- Provide all of the production read features e.g. observability using the OTel semantic AI conventions.
- Provide all of the production ready features e.g. observability using the OTel semantic AI conventions.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant