|
| 1 | +--- |
| 2 | +name: Feature request |
| 3 | +about: Suggest an idea for this project |
| 4 | +title: '' |
| 5 | +labels: Feature |
| 6 | +assignees: '' |
| 7 | + |
| 8 | +--- |
| 9 | + |
| 10 | +**Description** |
| 11 | +Brief summary of the problem or enhancement. What is happening or what is needed? Focus on user impact, not implementation details. |
| 12 | + |
| 13 | +**Current Behavior** |
| 14 | +Describe what currently happens. Include examples, logs, or snippets if helpful. |
| 15 | + |
| 16 | +**Acceptance Criteria** |
| 17 | +List clear, testable outcomes. Example: |
| 18 | +- [ ] Credit card numbers in agent responses are masked (only last 4 digits remain) |
| 19 | +- [ ] Middleware applies across all agents generating text |
| 20 | +- [ ] Unit tests cover detection and non-detection scenarios |
| 21 | + |
| 22 | +**Design Considerations** |
| 23 | +High-level approach. Mention patterns (e.g., agent middleware), data flow, constraints, and any alternatives rejected. Do NOT paste full code unless essential. |
| 24 | + |
| 25 | +**Main Affected Modules and/or Classes** |
| 26 | +List exact file paths or module names. Example: |
| 27 | +- app/copilot/app/agents/azure_chat/account_agent.py |
| 28 | +- app/copilot/app/agents/azure_chat/payment_agent.py |
| 29 | + |
| 30 | +**References** |
| 31 | +Link to docs, ADRs, samples, related issues. Example: |
| 32 | +- Agent middleware docs: <URL> |
| 33 | +- Sample middleware implementation: <URL> |
| 34 | + |
| 35 | +## Optional |
| 36 | +**Security & Privacy (optional)** |
| 37 | +Data masking, logging considerations, PII handling, compliance notes. |
| 38 | + |
| 39 | +**Risks & Mitigations (optional)** |
| 40 | +Potential side effects (e.g., false positives masking numbers that aren't cards) and mitigation strategies. |
| 41 | + |
| 42 | +**Open Questions (optional)** |
| 43 | +Items needing clarification before implementation. |
| 44 | + |
| 45 | +**Additional Context (optional)** |
| 46 | +Supporting info: screenshots, sample responses, logs, reproduction steps. |
0 commit comments