Skip to content

New sample: Azure DevOps Wiki Assistant (da-azure-devops-wiki) - #177

Open
ejazhussain wants to merge 1 commit into
pnp:mainfrom
ejazhussain:da-azure-devops-wiki
Open

New sample: Azure DevOps Wiki Assistant (da-azure-devops-wiki)#177
ejazhussain wants to merge 1 commit into
pnp:mainfrom
ejazhussain:da-azure-devops-wiki

Conversation

@ejazhussain

Copy link
Copy Markdown
Contributor

New sample: Azure DevOps Wiki Assistant (da-azure-devops-wiki)

A read-only Microsoft 365 Copilot declarative agent grounded strictly on the Azure DevOps Wiki Copilot connector. It searches indexed project and code wikis, preserves the guide's numbered steps and reference tables, cites the source page, and clearly states when an answer isn't in the wiki instead of answering from general knowledge.

Built with TypeSpec and the Microsoft 365 Agents Toolkit. The agent binds to the connector as its only knowledge source and retargets to any tenant by changing a single environment variable — no code change.

What it demonstrates

  • Defining a declarative agent in TypeSpec with the Agents Toolkit.
  • Binding an agent to a Copilot connector as its sole knowledge source (AgentCapabilities.CopilotConnectors).
  • A strict-grounding instruction block that keeps answers cited and honest, with sample evaluation prompts (evals/prompts.json).

Contribution checklist

  • Folder under samples/ with the da- prefix: samples/da-azure-devops-wiki
  • README.md following the declarative-agent template (summary, screenshot, contributors, version history, prerequisites, setup, features, help, disclaimer, tracking image)
  • assets/ contains a screenshot of the agent in action and sample.json
  • No secrets or tenant-specific values committed (env/.env.dev is scrubbed; generated values blank)
  • projectId removed from m365agents.yml; .gitignore excludes build output, node_modules, generated files, and .user env files
  • Agent compiles cleanly (npm run generate:env -- dev + npm run compile)

Single sample per PR, as per the contribution guidelines.

A read-only Microsoft 365 Copilot declarative agent grounded strictly on the
Azure DevOps Wiki Copilot connector. Built with TypeSpec and the Microsoft 365
Agents Toolkit. Searches indexed wikis, cites sources, and states when an answer
is not found in the wiki.
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.

1 participant