|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file. |
4 | 4 |
|
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
5 | 8 | ## [Unreleased] |
6 | 9 |
|
7 | 10 | ### Added |
8 | 11 |
|
9 | | -- Initial release of Interview Coach with Microsoft Agent Framework |
10 | | -- Multi-agent orchestration for job interview coaching |
11 | | -- Integration with Microsoft Foundry, Azure OpenAI, and GitHub Models |
12 | | -- MCP server integration for MarkItDown |
13 | | -- Web UI for interactive interview practice |
14 | | -- Aspire-based deployment architecture |
| 12 | +- `.vscode` tasks to launch each LLM provider mode (Microsoft Foundry, Azure OpenAI, GitHub Models, GitHub Copilot) |
| 13 | +- Microsoft Foundry orchestration through .NET Aspire, including Azure File Share integration for persistent storage |
| 14 | +- GitHub Models as a free provider option for local development and prototyping |
| 15 | +- Aspire skill and Playwright CLI skill with supporting reference documentation |
| 16 | +- NDC Sydney presentation deck under `docs/` |
| 17 | + |
| 18 | +### Changed |
15 | 19 |
|
16 | | -### Features |
| 20 | +- Centralized build and package configuration via `Directory.Build.props` and `Directory.Packages.props` |
| 21 | +- Upgraded `Aspire.AppHost.Sdk` to 13.2.2 and refreshed Aspire dependencies |
| 22 | +- Refactored the multi-agent workflow and removed the Squad assets |
| 23 | +- Fixed the `mcp-interview-data` resource scheme |
| 24 | +- Restricted SqliteWeb to run mode only |
| 25 | +- Moved artifact upload path to `./samples` |
17 | 26 |
|
18 | | -- AI-powered interview coach agent |
19 | | -- Support for multiple LLM providers (Microsoft Foundry, Azure OpenAI, GitHub Models) |
20 | | -- Model Context Protocol (MCP) server integration |
21 | | -- Azure deployment support via Azure Developer CLI (azd) |
22 | | -- Local development with .NET Aspire |
| 27 | +### Removed |
| 28 | + |
| 29 | +- GitHub Copilot SDK integration (temporarily removed pending updates) |
| 30 | + |
| 31 | +### Fixed |
| 32 | + |
| 33 | +- Session ID propagation and logging across agents and MCP clients |
| 34 | +- Typo in the devcontainer configuration |
23 | 35 |
|
24 | 36 | ### Documentation |
25 | 37 |
|
26 | | -- Comprehensive README with setup instructions |
27 | | -- Architecture diagrams and documentation |
28 | | -- Contributing guidelines |
29 | | -- Code of Conduct |
| 38 | +- Comprehensive documentation review with Mermaid diagram conversion |
| 39 | +- Provider setup guides for GitHub Models and Microsoft Foundry |
| 40 | +- CONTRIBUTING, CHANGELOG, and pull request template additions |
| 41 | + |
| 42 | +## [0.1.0] - 2026-01-22 |
| 43 | + |
| 44 | +### Added |
| 45 | + |
| 46 | +- Initial release of Interview Coach with Microsoft Agent Framework |
| 47 | +- Multi-agent orchestration for job interview coaching |
| 48 | +- AI-powered interview coach agent and custom .NET expert agent |
| 49 | +- Integration with Azure OpenAI for LLM inference |
| 50 | +- Model Context Protocol (MCP) InterviewData server with wired MCP clients |
| 51 | +- Web UI for interactive interview practice |
| 52 | +- .NET Aspire AppHost for local development and deployment orchestration |
| 53 | +- Azure deployment support via Azure Developer CLI (azd) |
| 54 | +- Comprehensive README with setup instructions, architecture diagrams, and Code of Conduct |
30 | 55 |
|
31 | 56 | --- |
32 | 57 |
|
|
0 commit comments