Skip to content
This repository was archived by the owner on Jun 20, 2025. It is now read-only.
This repository was archived by the owner on Jun 20, 2025. It is now read-only.

Boilerplate #1

@kvaes

Description

@kvaes

The following needs to be done

Foundation

  1. Setup a C# based Semantic Kernel project in the agent folder
  2. Ensure the CI flow is set-up and working
  3. The build / CI process needs to provide a container as output
  4. Set up a dependabot files in the .github repo that scans daily and aligns with the package manager
  5. Setup a security file in the .github folder that serves as a solid base to start out on a security policy
  6. Provide basic error handling in agent code
  7. Ensure to include documentation to describe the local development setup
  8. Extend the documentation to include how to run both projects from GitHub Codespaces in and end-to-end approach where they connect to eachother and you can have a full test executed from within the Codespaces environment
  9. Populate the docs folder with the documentation about the project
  10. Create the following plugins for the agent by using native plugins (where the overview of all APIs can be found here : https://developer.bics.com/portal/apis), and the details per API is as follows :
  1. Each API needs its own plugin, and with all endpoints exposed as a function within the plugin
  2. The URLs of the functions needs to be parameterized, and be imported via a settings file. This settings file needs to be pre-populated with the URL/URI as provided in the OpenAPI specification.
  3. Create a model for each of the APIs based on the example response as provided in the OpenAPI specification.
  4. As a final end to end test, ensure that all builds are working. If there are any issues, resolve those to ensure we builds can run worry free.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions