{"id":28989647,"url":"https://github.com/eshanized/m31-agent","last_synced_at":"2025-06-24T23:12:04.324Z","repository":{"id":290451013,"uuid":"974499151","full_name":"eshanized/M31-Agent","owner":"eshanized","description":"#Coding Agent","archived":false,"fork":false,"pushed_at":"2025-04-28T21:57:31.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-28T22:55:03.011Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eshanized.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-28T21:53:23.000Z","updated_at":"2025-04-28T21:57:36.000Z","dependencies_parsed_at":"2025-04-28T22:55:10.383Z","dependency_job_id":"96b4e72f-2cab-44fc-bd7b-3473d8c34ed2","html_url":"https://github.com/eshanized/M31-Agent","commit_stats":null,"previous_names":["eshanized/m31-agent"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eshanized/M31-Agent","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eshanized%2FM31-Agent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eshanized%2FM31-Agent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eshanized%2FM31-Agent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eshanized%2FM31-Agent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eshanized","download_url":"https://codeload.github.com/eshanized/M31-Agent/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eshanized%2FM31-Agent/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261771218,"owners_count":23207225,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-24T23:12:01.740Z","updated_at":"2025-06-24T23:12:04.312Z","avatar_url":"https://github.com/eshanized.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# M31-Agents: AI Coding Assistant\n\nM31-Agents is an advanced AI coding assistant that helps developers by providing real-time code completion, documentation, and coding assistance directly in Visual Studio Code.\n\n## Features\n\n- **Real-time Code Completion**: Get AI-assisted code suggestions as you type.\n- **Code Generation**: Generate code based on your description.\n- **Code Explanation**: Select any code snippet and get an explanation of what it does.\n- **Commit Message Generation**: Automatically generate meaningful commit messages based on your changes.\n- **Add Logging**: Intelligently add logging statements to your code with one click.\n- **Multiple AI Models**: Choose between different AI models based on your needs.\n- **Chat Interface**: Ask questions about your code and get immediate answers.\n\n## Installation\n\n1. Launch VS Code Quick Open (Ctrl+P)\n2. Paste the following command:\n   ```\n   ext install m31-team.m31-agents\n   ```\n3. Press Enter to install\n\n## Usage\n\n### Code Completion\nType code as normal and M31-Agents will provide real-time suggestions.\n\n### Generate Code\n1. Press `Ctrl+Shift+P` to open the command palette\n2. Type \"M31-Agents: Generate Code\"\n3. Enter a description of the code you want to generate\n\n### Explain Code\n1. Select a piece of code in your editor\n2. Right-click and select \"M31-Agents: Explain Code\" from the context menu\n3. View the explanation in a notification\n\n### Generate Commit Message\n1. Make changes to your code\n2. Press `Ctrl+Shift+P` to open the command palette\n3. Type \"M31-Agents: Generate Commit Message\"\n4. The commit message will be copied to your clipboard\n\n### Add Logging\n1. Select a piece of code in your editor\n2. Press `Ctrl+Shift+P` to open the command palette\n3. Type \"M31-Agents: Add Logging\"\n4. Your code will be updated with appropriate logging statements\n\n### Chat with AI Assistant\n1. Click on the M31-Agents icon in the activity bar\n2. Type your question in the text box and press Enter\n\n## Configuration\n\nYou can configure M31-Agents through VS Code's settings:\n\n- `m31-agents.apiKey`: Your API key for the M31-Agents service\n- `m31-agents.model`: Select AI model (standard, advanced, expert)\n- `m31-agents.autoComplete`: Enable/disable automatic code completion\n\n## Requirements\n\n- Visual Studio Code version 1.60.0 or higher\n\n## Privacy and Data\n\nM31-Agents values your privacy. The extension processes your code locally and only sends minimal data to our servers for AI processing. We do not store your code or use it for training our models.\n\n## License\n\nThis extension is licensed under the MIT License - see the LICENSE file for details.\n\n## Support\n\nFor support, feature requests, or bug reports, please file an issue on our [GitHub repository](https://github.com/m31-team/m31-agents).\n\n---\n\n**M31-Agents - Your AI coding partner** ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feshanized%2Fm31-agent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feshanized%2Fm31-agent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feshanized%2Fm31-agent/lists"}