mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-233558 add specs
GitOrigin-RevId: 8094fa3846246c68a3785726babb2d75c2536c1a
This commit is contained in:
committed by
intellij-monorepo-bot
parent
2fb1cd6085
commit
52c122642d
@@ -1,6 +1,8 @@
|
||||
// Copyright 2000-2026 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.agent.workbench.chat
|
||||
|
||||
// @spec community/plugins/agent-workbench/spec/agent-chat-editor.spec.md
|
||||
|
||||
import com.intellij.openapi.components.Service
|
||||
import com.intellij.openapi.fileEditor.FileEditorManager
|
||||
import com.intellij.openapi.project.Project
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// Copyright 2000-2026 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.agent.workbench.chat
|
||||
|
||||
// @spec community/plugins/agent-workbench/spec/agent-chat-editor.spec.md
|
||||
|
||||
import com.intellij.openapi.fileEditor.FileEditor
|
||||
import com.intellij.openapi.fileEditor.FileEditorState
|
||||
import com.intellij.openapi.util.Disposer
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// Copyright 2000-2026 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.agent.workbench.chat
|
||||
|
||||
// @spec community/plugins/agent-workbench/spec/agent-chat-editor.spec.md
|
||||
|
||||
import com.intellij.openapi.application.EDT
|
||||
import com.intellij.openapi.editor.Document
|
||||
import com.intellij.openapi.fileEditor.AsyncFileEditorProvider
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// Copyright 2000-2026 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.agent.workbench.sessions
|
||||
|
||||
// @spec community/plugins/agent-workbench/spec/agent-dedicated-frame.spec.md
|
||||
|
||||
import com.intellij.openapi.options.advanced.AdvancedSettings
|
||||
|
||||
internal const val OPEN_CHAT_IN_DEDICATED_FRAME_SETTING_ID: String = "agent.workbench.chat.open.in.dedicated.frame"
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// Copyright 2000-2026 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.agent.workbench.sessions
|
||||
|
||||
// @spec community/plugins/agent-workbench/spec/agent-dedicated-frame.spec.md
|
||||
|
||||
import com.intellij.openapi.actionSystem.ActionUpdateThread
|
||||
import com.intellij.openapi.actionSystem.AnActionEvent
|
||||
import com.intellij.openapi.project.DumbAwareToggleAction
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
// Copyright 2000-2026 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.agent.workbench.sessions
|
||||
|
||||
// @spec community/plugins/agent-workbench/spec/agent-sessions.spec.md
|
||||
// @spec community/plugins/agent-workbench/spec/agent-dedicated-frame.spec.md
|
||||
// @spec community/plugins/agent-workbench/spec/actions/new-thread.spec.md
|
||||
|
||||
import com.intellij.agent.workbench.chat.AgentChatEditorService
|
||||
import com.intellij.agent.workbench.codex.common.CodexCliNotFoundException
|
||||
import com.intellij.agent.workbench.sessions.codex.SharedCodexAppServerService
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
package com.intellij.agent.workbench.sessions
|
||||
|
||||
// @spec community/plugins/agent-workbench/spec/agent-sessions.spec.md
|
||||
// @spec community/plugins/agent-workbench/spec/agent-sessions-thread-visibility.spec.md
|
||||
|
||||
import androidx.compose.foundation.layout.Arrangement
|
||||
import androidx.compose.foundation.layout.Column
|
||||
import androidx.compose.foundation.layout.fillMaxSize
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// Copyright 2000-2026 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.agent.workbench.sessions
|
||||
|
||||
// @spec community/plugins/agent-workbench/spec/agent-dedicated-frame.spec.md
|
||||
|
||||
import com.intellij.diagnostic.WindowsDefenderChecker
|
||||
import com.intellij.ide.RecentProjectsManager
|
||||
import com.intellij.ide.RecentProjectsManagerBase
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
package com.intellij.agent.workbench.sessions
|
||||
|
||||
// @spec community/plugins/agent-workbench/spec/agent-sessions.spec.md
|
||||
// @spec community/plugins/agent-workbench/spec/agent-sessions-thread-visibility.spec.md
|
||||
|
||||
import androidx.compose.foundation.focusable
|
||||
import androidx.compose.foundation.layout.fillMaxSize
|
||||
import androidx.compose.runtime.Composable
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
// Copyright 2000-2026 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.agent.workbench.sessions
|
||||
|
||||
// @spec community/plugins/agent-workbench/spec/actions/new-thread.spec.md
|
||||
|
||||
import androidx.compose.foundation.ExperimentalFoundationApi
|
||||
import androidx.compose.foundation.layout.Arrangement
|
||||
import androidx.compose.foundation.layout.Box
|
||||
import androidx.compose.foundation.layout.Row
|
||||
@@ -15,7 +18,6 @@ import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.input.InputMode
|
||||
import androidx.compose.ui.unit.dp
|
||||
import androidx.compose.foundation.ExperimentalFoundationApi
|
||||
import org.jetbrains.jewel.foundation.ExperimentalJewelApi
|
||||
import org.jetbrains.jewel.foundation.modifier.onHover
|
||||
import org.jetbrains.jewel.foundation.theme.JewelTheme
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
package com.intellij.agent.workbench.sessions
|
||||
|
||||
// @spec community/plugins/agent-workbench/spec/agent-sessions.spec.md
|
||||
// @spec community/plugins/agent-workbench/spec/agent-sessions-thread-visibility.spec.md
|
||||
// @spec community/plugins/agent-workbench/spec/actions/new-thread.spec.md
|
||||
|
||||
import androidx.compose.foundation.ContextMenuArea
|
||||
import androidx.compose.foundation.ExperimentalFoundationApi
|
||||
import androidx.compose.foundation.background
|
||||
|
||||
@@ -14,7 +14,7 @@ import org.jetbrains.jewel.foundation.lazy.tree.rememberTreeState
|
||||
/**
|
||||
* Tracks tree open nodes and auto-open behavior for on-demand project loading.
|
||||
*
|
||||
* Spec: `community/plugins/agent-workbench/spec/agent-sessions.spec.md`
|
||||
* @spec community/plugins/agent-workbench/spec/agent-sessions.spec.md
|
||||
*/
|
||||
@Stable
|
||||
internal class SessionTreeStateHolder(
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// Copyright 2000-2026 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.agent.workbench.sessions.providers.codex
|
||||
|
||||
// @spec community/plugins/agent-workbench/spec/agent-sessions-codex-rollout-source.spec.md
|
||||
|
||||
import com.fasterxml.jackson.core.JsonFactory
|
||||
import com.fasterxml.jackson.core.JsonParser
|
||||
import com.fasterxml.jackson.core.JsonToken
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
// Copyright 2000-2026 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.agent.workbench.sessions.providers.codex
|
||||
|
||||
// @spec community/plugins/agent-workbench/spec/agent-sessions.spec.md
|
||||
// @spec community/plugins/agent-workbench/spec/agent-sessions-codex-rollout-source.spec.md
|
||||
|
||||
import com.intellij.agent.workbench.codex.common.CodexThread
|
||||
import com.intellij.agent.workbench.codex.common.normalizeRootPath
|
||||
import com.intellij.agent.workbench.sessions.AgentSessionProvider
|
||||
|
||||
Reference in New Issue
Block a user