-
Notifications
You must be signed in to change notification settings - Fork 49
Perplexity: introducing the deployed sample version #97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 106 commits
Commits
Show all changes
114 commits
Select commit
Hold shift + click to select a range
7c1cbc9
Update README title from '.NET SDK' to 'SDK Samples' (#1)
pontemonti d81af2c
Added CODEOWNERS and .gitignore files (#2)
pontemonti c3c1e74
Add .NET Semantic Kernel Sample Agent (#3)
pontemonti 1d90369
Update License to MIT License (#4)
rahuldevikar761 39a239c
Added Python OpenAI sample (#5)
pontemonti 6f236de
Add LangChain Sample (#7)
JesuTerraz 4cbd949
Add Node.js Claude Sample Agent (#6)
pontemonti 1c0b548
Fix Agent Notifs and update env (#8)
JesuTerraz ea11209
[Python][AgentFramework] Adding Python Agent Framework Sample (#9)
JesuTerraz 9b124ba
Add TM (#11)
rahuldevikar761 e99aa17
Revise README for Agent 365 Sample Agent (#13)
pontemonti d221266
Add TM (#14)
rahuldevikar761 e733e9c
Update Agents SDK for LangChain Sample (#15)
JesuTerraz 45fffa8
Adding Notifications on AF (#16)
mrunalhirve128 0b9adea
Add Copilot instructions for code review and validation (#21)
rahuldevikar761 db60215
Update Sample with API Change (#19)
JesuTerraz 1b01b67
Adding Vercel AI SDK sample with claude model (#23)
dbezic 7716ce5
Add n8n sample agent (#24)
rbrighenti 75e3a7d
Correct example agent name to use correct casing in line with n8n (#26)
rbrighenti cadc62f
Introducing perplexity Sample Agent (#18)
aubreyquinn d521cf1
Add OpenAI Nodejs Sample (#28)
JesuTerraz fea98e1
Rename "Microsoft Agents A365" to "Microsoft Agent 365" in documentat…
Copilot 51edfde
Add Devin Agent Sample (#22)
walterluna 45854e9
Fix OpenAI JS ToolingManifest (#33)
JesuTerraz 35b4a33
add updated nodejs claude implementation (#32)
msftairaamane 224b2dc
Quickstart LangChain Agent (#25)
JesuTerraz 2398b60
Introducing Playground notification handling in Perplexity agent (#34)
aubreyquinn 000ff20
Add Cursor IDE Prompt Guide for Agent365 (#29)
shinsi-fathima-rahman 348b4a9
Update samples to remove environment id from calls and settings (#10)
joratz 6c78dbe
Fix formatting of 'Microsoft Agent365' to 'Microsoft Agent 365' (#39)
pontemonti 292c85c
add quickstart claude agent before A365 extension (#42)
msftairaamane a5b3168
Update package.json description for clarity (#45)
pontemonti e8dccd5
Update devin agent sample (#48)
walterluna 42e7d80
updating samples read me docs (#47)
abdulanu0 df4e892
Update Node.js OpenAI sample (#50)
pontemonti 03f59e9
Introducing thinking indicator in Perplexity sample agent (#37)
aubreyquinn 4112c7a
updating auth handler (#53)
abdulanu0 2430fd0
Update Python Agent Framework sample (#58)
pontemonti 684a02c
Update Python OpenAI sample agent (#57)
pontemonti 251c405
Introducing observability in Perplexity agent (#44)
aubreyquinn acc29c9
Add prompt injection defense to agent system prompt (#40)
efpiva 8d931c9
Update Package References to Use npm Registry + Remove local preinsta…
JesuTerraz 0971787
Add temporariy thumbnails to the related samples (#63)
Alive-Fish 7bbfda7
Update .NET Semantic Kernel Sample Agent (#61)
pontemonti df82639
Update tooling manifest (#60)
pontemonti f473a8a
Introducing Microsoft Teams manifest file for Perplexity (#51)
aubreyquinn 004f8a2
Add manifest template for n8n Sample (#49)
rbrighenti 6dc7d20
Potential fix for code scanning alert no. 1: Workflow does not contai…
pontemonti 9e8d76d
Add CI workflow for Node.js OpenAI sample agent (#65)
pontemonti ffaa2ea
Remove local reference in python samples (#62)
JesuTerraz 132d1c3
Google ADK Sample with Tooling (#70)
JesuTerraz 9794391
Updated formatting on readme file (#71)
aubreyquinn 1611d2e
Perplexity: introducing the published agents-a365 packages (#72)
aubreyquinn c086ffc
Add Devin Agent's manifest sample (#52)
walterluna c44f444
reference public package dependencies (#64)
walterluna 805f9ae
Perplexity: added telemetry markers to all paths in the code (#73)
aubreyquinn aa4c676
Updated the scope for messaging. (#78)
Reza-sh 29c31bf
post public documentation changes (#80)
shinsi-fathima-rahman 764ec3b
Adding points for the users who contributed towards code review & qua…
LavanyaK235 4083f53
Add Agent Framework and Semantic Kernel enhancements (#85)
MattB-msft 7b293c3
Fix agentic user token retrieval for n8n Sample (#75)
rbrighenti 0af6f5c
Add package-lock.json to .gitignore (#76)
pontemonti 462149b
Delete nodejs/claude/quickstart-before/package-lock.json (#88)
pontemonti 8553f76
Fixes to NodeJS Samples (#56)
JesuTerraz dd13455
Creating a PR when the leaderboard needs to be updated (#87)
LavanyaK235 5ab1081
Removes usage of preprod cluster in the .NET SK sample agent. (#92)
juliomenendez 2b97830
Adding issues template (#95)
abdulanu0 8982446
Add thumbnail images for ATK sample onboarding (#94)
abdulanu0 9a67507
separating playground sample from Azure sample
16b89d5
separating playground sample from Azure sample
1982dc0
[WIP] Update deployed sample version based on feedback (#98)
Copilot d8d2ce6
[WIP] Update deployed sample version based on feedback (#98)
Copilot a1b91b3
[WIP] Address feedback on the deployed sample version PR (#99)
Copilot d81c1c6
[WIP] Address feedback on the deployed sample version PR (#99)
Copilot ba4d1b1
applying changes from code review
3765601
applying changes from code review
826891f
Add continue-on-error to pull request step (#103)
pontemonti 1846885
Create workflow for Vercel SDK sample agent (#104)
pontemonti 6a00674
Add workflows for claude and langchain (#102)
JesuTerraz 848da53
Fix vercel sample to use auth from env (#91)
dbezic eadf2b9
Fix broken SECURITY.md and LICENSE.md links in LangChain Node.js samp…
Copilot 55b3106
Add contributing guidelines to CONTRIBUTING.md (#93)
rahuldevikar761 3d3dee3
[NodeJS] Fixed outdated manual instrument code and added configuratio…
fpfp100 06daf07
Add dependencies to make Python Agent Framework sample work. (#119)
pontemonti ee153f3
Introduce per application validation for python Samples (#120)
rahuldevikar761 e78bb6e
[WIP] Fix conversation not found error in LangChain Sample Agent (#117)
Copilot 4a11581
Add survey section to README for user feedback (#126)
pontemonti e01d8c9
Changing thumbnail to show Agent working as required by ATK team (#123)
abdulanu0 2d29ede
Add uv.lock to .gitignore (#130)
pontemonti 7d589bd
Create EmailResponse Activity When Replying to Email (#109)
JesuTerraz 17b87b1
updated version number on manifest
320c9e4
updated version number on manifest
4a9f817
Merge remote-tracking branch 'origin/main' into users/aubreyquinn/per…
448960b
Merge remote-tracking branch 'origin/main' into users/aubreyquinn/per…
6b5adaa
redacted blueprint id
87ffe7b
redacted blueprint id
2587e59
package.json update
3ae13ef
Merge branch 'users/aubreyquinn/perplexity-sample-app' of https://git…
6574e67
Merge remote-tracking branch 'origin/main' into users/aubreyquinn/per…
6826dd8
playground working alongside server implementation
62f51bd
deleted unused code
67e98bf
applying comments from code review
e2ed9cd
Merge remote-tracking branch 'origin/main' into users/aubreyquinn/per…
8bf13b6
got playground working
fa97ceb
applying changes from code review
fb6a472
applying changes from code review
80de134
applying changes from code review
be9edc9
Merge branch 'main' into users/aubreyquinn/perplexity-sample-app
aubreyquinn 18388ba
Merge branch 'users/aubreyquinn/perplexity-sample-app' of https://git…
731db74
Merge branch 'main' into users/aubreyquinn/perplexity-sample-app
aubreyquinn 16496a5
applying changes from code review
0570efe
applying changes from code review
1473263
Merge branch 'main' into users/aubreyquinn/perplexity-sample-app
aubreyquinn 6aba4fb
Merge branch 'main' into users/aubreyquinn/perplexity-sample-app
aubreyquinn File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,32 +1,25 @@ | ||
| # Perplexity API Configuration | ||
| PERPLEXITY_API_KEY=your_perplexity_api_key_here | ||
| PERPLEXITY_API_KEY=your_api_key_here | ||
| PERPLEXITY_MODEL=sonar | ||
|
|
||
| # Agent 365 Configuration | ||
| AGENT_ID=perplexity-agent-id | ||
| PORT=3978 | ||
|
|
||
| # Microsoft Bot Framework Authentication | ||
| # Get these from Azure Bot Service registration | ||
| CLIENT_ID= | ||
| CLIENT_SECRET= | ||
| TENANT_ID= | ||
| # Observability Configuration | ||
| A365_OBSERVABILITY_LOG_LEVEL=info|error|warn | ||
| ENABLE_OBSERVABILITY=true | ||
|
aubreyquinn marked this conversation as resolved.
Outdated
|
||
| ENABLE_A365_OBSERVABILITY=true | ||
| ENABLE_A365_OBSERVABILITY_EXPORTER=true | ||
|
aubreyquinn marked this conversation as resolved.
Outdated
|
||
| CLUSTER_CATEGORY=prod | ||
| DEBUG=false | ||
|
|
||
| # Agent Hosting Environment Configuration | ||
| #Auth | ||
| connections__serviceConnection__settings__clientId=blueprint_id | ||
| connections__serviceConnection__settings__clientSecret=blueprint_secret | ||
| connections__serviceConnection__settings__tenantId=your-tenant-id | ||
| connections__serviceConnection__settings__tenantId=tenant_id | ||
|
aubreyquinn marked this conversation as resolved.
|
||
|
|
||
| connectionsMap__0__connection=serviceConnection | ||
| connectionsMap__0__serviceUrl=* | ||
|
aubreyquinn marked this conversation as resolved.
|
||
|
|
||
| agentic_type=agentic | ||
| agentic_scopes=https://graph.microsoft.com/.default | ||
|
|
||
| # Agent 365 observability Environment Configuration | ||
| ENABLE_OBSERVABILITY=true | ||
| ENABLE_A365_OBSERVABILITY_EXPORTER=true | ||
| A365_OBSERVABILITY_LOG_LEVEL=info # optional - set to enable observability logs, value can be 'info', 'warn', or 'error', default to 'none' if not set | ||
|
|
||
| # Debug Mode | ||
| DEBUG=false | ||
| agentic_connectionName=serviceConnection | ||
| agentic_altBlueprintConnectionName=serviceConnection | ||
| NODE_ENV=development | ||
12 changes: 6 additions & 6 deletions
12
nodejs/perplexity/sample-agent/manifest/agenticUserTemplateManifest.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,6 +1,6 @@ | ||
| { | ||
| "id": "11111111-1111-1111-1111-111111111111", | ||
| "schemaVersion": "0.1.0-preview", | ||
| "agentIdentityBlueprintId": "22222222-2222-2222-2222-222222222222", | ||
| "communicationProtocol": "activityProtocol" | ||
| } | ||
| { | ||
| "id": "dd3c947c-a030-4ae9-a53f-b92cdf01ba60", | ||
|
aubreyquinn marked this conversation as resolved.
|
||
| "schemaVersion": "0.1.0-preview", | ||
| "agentIdentityBlueprintId": "7c986ce2-c0fd-4aa8-b9f6-27d3b72a6c97", | ||
| "communicationProtocol": "activityProtocol" | ||
| } | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.