Skip to content

Rel 0.5.0 #333

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 80 commits into from
Sep 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
ad64327
(rel) 0.4.9
samyakkkk Jun 29, 2024
4ad2227
fix(Workflow): including the node_modules in the package
wadhia-yash Jul 8, 2024
7668803
fix(Workflow): changed the path of the web folder
wadhia-yash Jul 8, 2024
1d09993
feat(VSCode, Routes, favicon): Added link to visual studio code marke…
wadhia-yash Jul 8, 2024
185440f
fix(Use case): Commented the use case since not in use
wadhia-yash Jul 8, 2024
6db2971
fix(Theme): Forcing dark mode in the application
wadhia-yash Jul 9, 2024
66fe7c9
fix(Submit button): Handling the submit message with submit button
wadhia-yash Jul 9, 2024
54ba18a
fix(Loader, Error, Chat tile): Loading page, chat loader, change chat…
wadhia-yash Jul 10, 2024
cde75cc
fix(error page): error page being shown when scrolled
wadhia-yash Jul 10, 2024
8c1f03b
fix(Reference): Passing the agents reference in the messages
wadhia-yash Jul 10, 2024
df6bdac
feat(Logo, Name): Showing agent logo and agent name in the model resp…
wadhia-yash Jul 11, 2024
582fc99
feat(Link): Showing links in list format along with read more and les…
wadhia-yash Jul 11, 2024
0ba4a90
fix(Handling no links): Hiding sources section when there are no links
wadhia-yash Jul 12, 2024
f2782ff
feat(github-badge): Creating agents with the help of github url on th…
wadhia-yash Jul 16, 2024
9e72329
feat(Source index, Message sources): Added info tag if the source is …
wadhia-yash Jul 18, 2024
546a503
fix(source links): shortening the url if the length of the url is mor…
wadhia-yash Jul 18, 2024
e1401c6
Merge pull request #319 from CommandDash/web-app-github-badge
samyakkkk Jul 18, 2024
eb6f78e
fix(Notify): Added email input to notify the user once the indexing i…
wadhia-yash Jul 22, 2024
fcd30c8
fix(Indexing info): Showing indexing info panel when indexing is in p…
wadhia-yash Jul 22, 2024
9987a69
feat(Create Agent): Added side nav which has the option of creating n…
wadhia-yash Jul 23, 2024
c17ad2a
fix(Nav button): Changed the button title from 'New chat' to 'Create …
wadhia-yash Jul 23, 2024
4260cca
feat(Hamburger menu): Converted left nav to hamburger menu in mobile …
wadhia-yash Jul 24, 2024
10b7f35
feat(Notify, Toast): Notification api integration, toast integration
wadhia-yash Jul 25, 2024
e5a94ea
feat(Marketplace): Integration of the marketplace
wadhia-yash Jul 25, 2024
08b92a3
feat(Landing page): Made market place as the landing page of the web app
wadhia-yash Jul 25, 2024
178d659
fix(Loading, endpoint): Added loader when loading market place and ch…
wadhia-yash Jul 25, 2024
501a2f2
Merge pull request #321 from CommandDash/web-marketplace
samyakkkk Jul 25, 2024
fd7f04d
fix(Marketplace, Indexed page, Authors): Marketplace moved to landing…
wadhia-yash Jul 29, 2024
12c0379
fix(chatinput): Chatinput changes the height when pressed enter
wadhia-yash Jul 29, 2024
e51f89b
feat(Create Agent): Added button, dialog in the marketplace to create…
wadhia-yash Aug 3, 2024
64d4e09
fix(Create Agent): Dialog for create agent added along with github ur…
wadhia-yash Aug 5, 2024
2c9ebee
fix(Marketplace): Calling market place api
wadhia-yash Aug 5, 2024
96e8e20
fix(UI): Fixes in the UI of marketplace
wadhia-yash Aug 5, 2024
1925609
fix(UI): Fixes in the UI theme
wadhia-yash Aug 6, 2024
79769ef
fix(UI): Added icons in create github agents buttons
wadhia-yash Aug 6, 2024
273ffa7
(feat): copywriting and github button enhancements
samyakkkk Aug 6, 2024
dcbe984
Merge pull request #322 from CommandDash/web-marketplace
samyakkkk Aug 6, 2024
fe84fe5
fix(Code highlight): Added highlight.js to highlight the code in the …
wadhia-yash Aug 6, 2024
0a4f209
feat(Questionnaire): Created stored and added card for user to intera…
wadhia-yash Aug 7, 2024
0adecd9
fix(Marketplace): Showing github url as org and repo name along with …
wadhia-yash Aug 7, 2024
9b27cc1
fix(Home): Added Home icon to navigate to marketplace in the chat screen
wadhia-yash Aug 7, 2024
44cb734
Merge branch 'web-app' into web-market-place-ui
samyakkkk Aug 7, 2024
31f2532
fix(Reference link): Showing reference link in the messages
wadhia-yash Aug 7, 2024
74cd1fc
fix(Chat input): Removing the questionnaire from input when clicked o…
wadhia-yash Aug 7, 2024
4c7c69e
Merge branch 'web-market-place-ui' of github.com:Welltested-AI/flutte…
samyakkkk Aug 7, 2024
239464e
Merge pull request #323 from CommandDash/web-market-place-ui
samyakkkk Aug 7, 2024
4297579
feat(Agent settings): Showing list of data sources in the settings popup
wadhia-yash Aug 9, 2024
a36db0f
(feat): telemetry added
samyakkkk Aug 10, 2024
7d1bd22
Merge pull request #324 from CommandDash/web-app-telemetry
samyakkkk Aug 10, 2024
e8301fd
Revert "Web app telemetry"
zexross Aug 10, 2024
dc0bbd2
Merge pull request #325 from CommandDash/revert-324-web-app-telemetry
zexross Aug 10, 2024
8cec53f
(feat): replace throwing error with console log
samyakkkk Aug 10, 2024
7524d13
Revert "Merge pull request #325 from CommandDash/revert-324-web-app-t…
samyakkkk Aug 10, 2024
3624fcc
Merge branch 'web-app-telemetry' into web-app
samyakkkk Aug 10, 2024
a319492
(feat): remove app insights
samyakkkk Aug 10, 2024
d537122
(feat): vite key
samyakkkk Aug 10, 2024
e19c108
Merge branch 'web-app' into web-app-telemetry
samyakkkk Aug 10, 2024
acc311a
Revert "(feat): remove app insights"
samyakkkk Aug 10, 2024
4ed61b9
(feat): handle local env configuration
samyakkkk Aug 10, 2024
6650b97
fix(Data sources, Agent settings): Switched agent's settings from lis…
wadhia-yash Aug 12, 2024
c34bd1a
fix(Agent settings): Changed the UI and the color of agents settings …
wadhia-yash Aug 12, 2024
81fae5b
(feat): copy badge button added
samyakkkk Aug 12, 2024
579cfb3
(feat): renamed to AI Code Agent
samyakkkk Aug 12, 2024
6577032
Merge pull request #326 from CommandDash/web-agents-settings
samyakkkk Aug 12, 2024
431bc44
feat(Contribute in Settings): Added contribution button in settings page
wadhia-yash Aug 13, 2024
762daf7
fix: Resolved merge conflict and merged with web-app branch
wadhia-yash Aug 13, 2024
2a885ad
fix(Datasources Agent Settings): Moved data sources from info tab to …
wadhia-yash Aug 13, 2024
6f67400
fix(Chat UX): message changes on bottom tip. Questionnaire changes ba…
wadhia-yash Aug 14, 2024
5315ac0
feat(Chat header): Added agent description in chat header when agent …
wadhia-yash Aug 15, 2024
42ef9c6
fix(Questionnaire): Removed grid with two columns and made with one c…
wadhia-yash Aug 15, 2024
085b6dc
fix(Chat window): Changed the questionaire paddings, and changed the …
wadhia-yash Aug 15, 2024
cc86086
fix(Search agent text input): Agents search with '@' has new search f…
wadhia-yash Aug 16, 2024
4d831c1
fix(Agent logo, bottom info): Agent logo showing when message is clea…
wadhia-yash Aug 16, 2024
003e04e
fix(Footer message): Fixed the condition to change the footer message
wadhia-yash Aug 16, 2024
e575138
fix(Header, Tip message): When agent is switched and the conversation…
wadhia-yash Aug 19, 2024
aa375d3
fix(placeholder): placeholder color not showing properly
wadhia-yash Aug 19, 2024
8fe1b71
fix(create agent): Create agent navigation. When agent is not available
wadhia-yash Aug 19, 2024
251ff0b
Merge branch 'develop' into vscode-ux-revamp
samyakkkk Aug 19, 2024
3cfdd51
Merge branch 'rel-0.4.9' into rel-0.5.0
samyakkkk Aug 19, 2024
308f830
(feat): rel 0.5.0
samyakkkk Aug 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 13 additions & 4 deletions .github/workflows/web-app_web-app-prod.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Build and deploy Node.js app to Azure Web App - web-app-prod
name: Build and deploy SvelteKit app to Azure Web App - web-app-prod

on:
push:
Expand All @@ -20,14 +20,18 @@ jobs:

- name: npm install, build, and test
run: |
cd commanddash_web_app
cd web
npm install
npm run build --if-present
npm run test --if-present
env:
VITE_INSTRUMENTATION_KEY: ${{ secrets.VITE_INSTRUMENTATION_KEY }}

- name: Zip artifact for deployment
run: |
cd commanddash_web_app/build
zip -r ../release.zip build node_modules package.json package-lock.json
cd web
zip -r ../release.zip build node_modules package.json package-lock.json -x "*.git*"

- name: Upload artifact for deployment job
uses: actions/upload-artifact@v3
with:
Expand All @@ -52,6 +56,11 @@ jobs:
- name: Unzip artifact for deployment
run: unzip release.zip -d deploy

- name: Install Node.js dependencies on Azure
run: |
cd deploy
npm install --production

- name: Login to Azure
uses: azure/login@v1
with:
Expand Down
6 changes: 6 additions & 0 deletions vscode/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@ All notable changes to the "commanddash" extension will be documented in this fi

Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.

## [0.5.0]
- User Experience Improvements

## [0.4.9]
- Set minimum VSCode engine to 1.77.0

## [0.4.8]
- Don't ask for Gemini API Key
- Removed google generative ai package dependencies
Expand Down
12 changes: 6 additions & 6 deletions vscode/README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
<div align="center">
<h3>Integrate APIs, SDKs or Packages with AI Agents</h3>
<h3>Integrate Packages and SDKs with AI Agents</h3>

[![VScode Downloads](https://img.shields.io/visual-studio-marketplace/d/WelltestedAI.fluttergpt)](https://marketplace.visualstudio.com/items?itemName=WelltestedAI.fluttergpt&ssr=false#overview) [![VScode version](https://img.shields.io/visual-studio-marketplace/v/WelltestedAI.fluttergpt)](https://marketplace.visualstudio.com/items?itemName=WelltestedAI.fluttergpt&ssr=false#overview) [![License: APACHE](https://img.shields.io/badge/License-APACHE%202.0-yellow)](/LICENSE)
</div>
<img src="/assets/docs/poster.jpg"></a>

-----------------
CommandDash is a marketplace of AI agents that are expert at integrating APIs and SDKs.
CommandDash is a marketplace of AI agents that are expert at integrating Packages and SDKs.

Dash Agents are trained on the latest documentation, examples and issues enabling you to integrate any library without reading its docs by generating integration code contextualized to your codebase.

##### ✨ Skip the documentation
##### 🤝 Supports all languages
##### 👨🏼‍💻 Free for every developer

Currently in Beta, CommandDash is being built in [open-sourced](https://github.com/CommandDash/commanddash) with the community.
CommandDash is being built in [open-sourced](https://github.com/CommandDash/commanddash) with the community.

-----------------

Expand Down Expand Up @@ -54,19 +54,19 @@ Note: Commands are optionally offered by agents depending on the usecase.

## Contributing

CommanDash is hub of AI agents on docs of any APIs, SDKs and more.
CommanDash is hub of AI agents on docs of any Packages, SDKs and Github Libraries.

You can suggest agents to add to the marketplace, or contribute to the VSCODE or IntelliJ extension or also to the shared [engine](https://github.com/CommandDash/packages).

- **File feature requests**: Suggest features that'll make your development process easier in the [issues board](https://github.com/CommandDash/commanddash//issues).

- **Pick up open issues**: Pick up and fix existing issues open to the community in [issues board](https://github.com/CommandDash/commanddash/issues).

- **Request agents in the marketplace**: You can submit requests to add agents for your most used APIs or SDKs. [Fill Form](https://airtable.com/app22SBaii3xYD5aR/shrLv4mDsEtnFjmtj).
- **Create agents in the marketplace**: You can create agents for any Packages or SDKs in one-click. [Create Here](https://app.commanddash.io/?create=true).

## Community

Do you love devtools but hate documentation? Join our community and help developers build without leaving their IDE: [Join Now](https://join.slack.com/t/welltested-ai/shared_invite/zt-25u09fty8-gaggH9HbmopB~4tialTrlA) 👋🏼
Do you love devtools but hate documentation? Join our community and help developers build without leaving their IDE: [Join Now](https://discord.gg/szUCAnrsHQ) 👋🏼

## License

Expand Down
2 changes: 1 addition & 1 deletion vscode/media/agent-ui-builder/agent-ui-builder.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ class AgentUIBuilder {
textHtml = textHtml.replace(`<${input.id}>`, inputElement.outerHTML);
});

activeCommandsAttach.textContent = `${slug}`;
// activeCommandsAttach.textContent = `${slug}`;
this.container.innerHTML = `${textHtml}`;
this.ref.appendChild(this.container);
this.registerCodeInputListener();
Expand Down
19 changes: 13 additions & 6 deletions vscode/media/command-deck/command-deck.js
Original file line number Diff line number Diff line change
Expand Up @@ -133,12 +133,19 @@ class CommandDeck {
this.ref.innerHTML = textContent.substring(0, atIndex) + textContent.substring(atIndex + 1);
}
if (option?.name.startsWith('@')) {
console.log('agents options', option?.metadata);
activeAgentAttach.style = "color: #497BEF; !important";
activeAgentAttach.textContent = `@${option?.metadata.display_name}`;

agentName = option?.metadata.display_name;
headerLogo.src = option.metadata.avatar_id;
headerText.classList.add("hidden");
headerAgentName.classList.remove("hidden");
headerAgentName.textContent = option?.metadata.display_name;
headerAgentDescription.classList.remove("hidden");
headerAgentDescription.textContent = option?.metadata.description;
activeAgent = true;
commandEnable = false;
activeCommandsAttach.style = "color: var(--vscode-input-placeholderForeground); !important";
activeCommandsAttach.textContent = "/";

currentActiveAgent = option.name;
this.closeMenu();
// Move the cursor to the end of the word
Expand All @@ -164,7 +171,7 @@ class CommandDeck {
setTimeout(() => {
adjustHeight();
commandEnable = true;
activeCommandsAttach.style = "color: rgb(236 72 153); !important";
// activeCommandsAttach.style = "color: rgb(236 72 153); !important";
}, 0);
}
};
Expand Down Expand Up @@ -247,10 +254,10 @@ class CommandDeck {
setTimeout(() => {
if (this.ref.textContent.trim() === "") {
commandEnable = false;
activeCommandsAttach.style = "color: var(--vscode-input-placeholderForeground); !important";
// activeCommandsAttach.style = "color: var(--vscode-input-placeholderForeground); !important";
agentInputsJson.length = 0;
codeInputId = 0;
activeCommandsAttach.textContent = "/";
// activeCommandsAttach.textContent = "/";
}
}, 0);
}
Expand Down
8 changes: 6 additions & 2 deletions vscode/media/market-place/market-place.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,14 @@
</div>
<ul class="max-w-md divide-y divide-gray-200" id="market-place-list-container">
</ul>
<span class="text-base text-white font-semibold mx-2">
<!-- <span class="text-base text-white font-semibold mx-2">
Couldn't find the agent you were looking for? We'll get it added, please
<a target="_blank" href="https://airtable.com/app22SBaii3xYD5aR/shrLv4mDsEtnFjmtj"
class="text-[#497BEF] border-b border-solid border-[#497BEF]">make a request.</a></span>
class="text-[#497BEF] border-b border-solid border-[#497BEF]">make a request.</a></span> -->
<a class="inline-flex px-2 py-3 items-center" href="https://app.commanddash.io/?create=true" target="_blank">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M11 13H5v-2h6V5h2v6h6v2h-6v6h-2z"/></svg>
<span>Create new agent</span>
</a>
</main>
</div>
<script src="{{marketPlaceJsUri}}"></script>
Expand Down
4 changes: 2 additions & 2 deletions vscode/media/market-place/market-place.js
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ function renderAgentsList(_agents) {
// topDiv.appendChild(installContainer);

const pDescription = document.createElement("p");
pDescription.className = "text-xs truncate text-gray-500 my-1 description";
pDescription.className = "text-xs truncate text-gray-400 my-1 description";
pDescription.style.color = "rgb(148 163 184)";
pDescription.style.marginTop = "0.5rem";
pDescription.style.marginBottom = "0.5rem";
Expand All @@ -157,7 +157,7 @@ function renderAgentsList(_agents) {
divRowInner.className = "inline-flex flex-row";

const spanAuthor = document.createElement("span");
spanAuthor.className = "text-xs text-gray-500 px-1 border-b border-gray-500";
spanAuthor.className = "text-xs text-gray-400 px-1 border-b border-gray-500";
spanAuthor.innerHTML = `<a target="_blank" href="https://github.com/${agent.author.github_id}">${agent.author.github_id}</a>`;

const divAuthor = document.createElement("div");
Expand Down
49 changes: 28 additions & 21 deletions vscode/media/onboarding/onboarding.html

Large diffs are not rendered by default.

Loading