Files
dingtalk-workspace-cli/internal/cli/runtimeannotate/reexport.go
T
玉澜andCursor 286a84edcd refactor(cmdcore): move annotate/ContractFinal store under corecmd
Break the remaining corecmd→cli reverse dependency by owning
runtimeannotate and contractfinal on the framework side, with cli
keeping thin re-exports. Document the three authoring tiers and that
Shortcut may use DeclareLeafMetadata.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-02 00:10:03 +08:00

74 lines
3.6 KiB
Go

// Copyright 2026 Alibaba Group
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package runtimeannotate
import (
coreann "github.com/DingTalk-Real-AI/dingtalk-workspace-cli/internal/corecmd/runtimeannotate"
)
const (
AnnotationProduct = coreann.AnnotationProduct
AnnotationTool = coreann.AnnotationTool
AnnotationSource = coreann.AnnotationSource
AnnotationTitle = coreann.AnnotationTitle
AnnotationDescription = coreann.AnnotationDescription
AnnotationMetaSource = coreann.AnnotationMetaSource
AnnotationExclude = coreann.AnnotationExclude
AnnotationConstraints = coreann.AnnotationConstraints
AnnotationPositionals = coreann.AnnotationPositionals
AnnotationContract = coreann.AnnotationContract
AnnotationRisk = coreann.AnnotationRisk
AnnotationRuntimeGate = coreann.AnnotationRuntimeGate
AnnotationFlagProperty = coreann.AnnotationFlagProperty
AnnotationFlagType = coreann.AnnotationFlagType
AnnotationFlagRequired = coreann.AnnotationFlagRequired
AnnotationFlagReqWhen = coreann.AnnotationFlagReqWhen
AnnotationFlagExample = coreann.AnnotationFlagExample
AnnotationFlagFormat = coreann.AnnotationFlagFormat
AnnotationFlagEnum = coreann.AnnotationFlagEnum
)
type RuntimeSchemaConstraints = coreann.RuntimeSchemaConstraints
var (
AttachRuntimeSchema = coreann.AttachRuntimeSchema
AnnotateRuntimeToolMetadata = coreann.AnnotateRuntimeToolMetadata
AnnotateRuntimeFlag = coreann.AnnotateRuntimeFlag
AnnotateRuntimeFlagProperty = coreann.AnnotateRuntimeFlagProperty
AnnotateRuntimeRequiredFlags = coreann.AnnotateRuntimeRequiredFlags
AnnotateRuntimeFlagRequiredValue = coreann.AnnotateRuntimeFlagRequiredValue
AnnotateRuntimeFlagDescription = coreann.AnnotateRuntimeFlagDescription
AnnotateRuntimeFlagRequiredWhen = coreann.AnnotateRuntimeFlagRequiredWhen
AnnotateRuntimeFlagFormat = coreann.AnnotateRuntimeFlagFormat
AnnotateRuntimeFlagInterfaceType = coreann.AnnotateRuntimeFlagInterfaceType
AnnotateRuntimeFlagEnum = coreann.AnnotateRuntimeFlagEnum
AnnotateRuntimeFlagExample = coreann.AnnotateRuntimeFlagExample
AnnotateRuntimeContract = coreann.AnnotateRuntimeContract
AnnotateRuntimeRisk = coreann.AnnotateRuntimeRisk
AnnotateRuntimeGate = coreann.AnnotateRuntimeGate
RuntimeContractRisk = coreann.RuntimeContractRisk
RuntimeContractGate = coreann.RuntimeContractGate
AnnotateRuntimeConstraints = coreann.AnnotateRuntimeConstraints
CommandConstraints = coreann.CommandConstraints
NormalizeConstraints = coreann.NormalizeConstraints
ConstraintsEmpty = coreann.ConstraintsEmpty
AnnotateRuntimePositionals = coreann.AnnotateRuntimePositionals
CommandPositionals = coreann.CommandPositionals
ExcludeFromRuntimeSchema = coreann.ExcludeFromRuntimeSchema
CommandFlag = coreann.CommandFlag
SetCommandAnnotation = coreann.SetCommandAnnotation
SetFlagAnnotation = coreann.SetFlagAnnotation
SetFlagAnnotationValues = coreann.SetFlagAnnotationValues
)