-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Summary
After data-machine-code is working as a standalone extension, remove the duplicated code from Data Machine core. This is a separate PR on the data-machine repo.
Files to Remove Entirely
inc/Abilities/Fetch/GitHubAbilities.phpinc/Abilities/WorkspaceAbilities.phpinc/Core/FilesRepository/Workspace.phpinc/Core/FilesRepository/WorkspaceReader.phpinc/Core/FilesRepository/WorkspaceWriter.phpinc/Engine/AI/Tools/GitHubIssueTool.phpinc/Engine/AI/Tools/Global/GitHubTools.phpinc/Engine/AI/Tools/Global/WorkspaceTools.phpinc/Engine/AI/System/Tasks/GitHubIssueTask.phpinc/Cli/Commands/GitHubCommand.phpinc/Cli/Commands/WorkspaceCommand.phpinc/Core/Steps/Fetch/Handlers/GitHub/GitHub.phpinc/Core/Steps/Fetch/Handlers/GitHub/GitHubSettings.php
Files Requiring Surgical Edits
data-machine.php— Remove require_once and instantiationinc/Cli/Bootstrap.php— Remove workspace and github CLI registrationsinc/Engine/AI/Tools/ToolServiceProvider.php— Remove WorkspaceToolsinc/Engine/AI/System/SystemAgentServiceProvider.php— Remove GitHubIssueTaskinc/Abilities/SystemAbilities.php— Remove registerGitHubIssueAbility()inc/Abilities/SettingsAbilities.php— Remove github_pat/github_default_repo
Safety
inc/Api/System/SystemContextDirective.phpalready hasclass_exists()guard — no change neededinc/Core/FilesRepository/DirectoryManager.php— keepget_workspace_directory()in core (shared infrastructure)
Blocked By
- data-machine-code Phase 1 completion and integration testing
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels